Développeur/se Expérimenté/e - Java & Cloud -Transport - Lyon

Sopra Steria
Full_timeFrance

📍 Job Overview

  • Job Title: Développeur/se Expérimenté/e - Java & Cloud - Transport - Lyon
  • Company: Sopra Steria
  • Location: Lyon, France
  • Job Type: Temps complet
  • Category: Backend Developer
  • Date Posted: 2025-06-13
  • Experience Level: 5-10 years
  • Remote Status: On-site/Hybrid (2 days remote per week)

🚀 Role Summary

  • Develop and maintain predictive maintenance applications for railway equipment using Java 21 and AWS cloud services.
  • Collaborate with cross-functional teams to ensure functional and technical consistency of solutions.
  • Contribute to the continuous improvement of development practices within the team.
  • 📝 Enhancement Note: This role involves working on strategic projects for a major transportation client, requiring strong technical skills and the ability to adapt to new technologies.

💻 Primary Responsibilities

  • Develop Java 21 applications and integrate them into the AWS cloud environment.
  • Ensure code quality through code reviews, automated testing, and CI/CD processes.
  • Collaborate with experts from other disciplines to ensure functional and technical consistency of solutions.
  • Share knowledge and best practices with the development team and contribute to their progress.
  • 📝 Enhancement Note: This role requires a solid understanding of Java and cloud technologies, as well as strong collaboration skills to work effectively with cross-functional teams.

🎓 Skills & Qualifications

Education: Bachelor's degree or equivalent in Computer Science, Engineering, or a related field.

Experience: 5 to 8 years of experience in Java development, with a strong technical background.

Required Skills:

  • Proficient in Java 21 and related technologies (e.g., MongoDB, Python, Angular 17)
  • Experience with AWS cloud services
  • Familiarity with Agile methodologies
  • Strong teamwork and collaboration skills
  • Rigorous and detail-oriented

Preferred Skills:

  • Experience with predictive maintenance tools and real-time diagnostics
  • Knowledge of the transportation industry
  • Familiarity with Jenkins, Docker, and other relevant tools

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate proficiency in Java 21 and related technologies through previous projects.
  • Showcase experience with AWS cloud services and Agile methodologies.
  • Highlight successful collaboration with cross-functional teams and impact on project outcomes.

Technical Documentation:

  • Provide clear and concise code comments, explaining the purpose and functionality of key sections.
  • Document deployment processes, server configurations, and testing methodologies.
  • 📝 Enhancement Note: For this role, it's essential to showcase your ability to work effectively with cross-functional teams and contribute to the success of strategic projects.

💵 Compensation & Benefits

Salary Range: €45,000 - €60,000 per year (based on experience and market research for Java developers in Lyon, France)

Benefits:

  • Telework agreement (2 days remote per week)
  • Health insurance
  • CSE (Comité d'Entreprise)
  • Meal vouchers
  • Profit-sharing agreement
  • Vacation bonuses
  • Referral bonuses
  • Individualized support with a mentor
  • Multiple career opportunities
  • Access to hundreds of training courses

Working Hours: 40 hours per week, with flexible deployment windows and maintenance schedules.

🎯 Team & Company Context

🏢 Company Culture

Industry: Sopra Steria is a European leader in digital transformation, providing consulting, systems integration, and software development services to various industries, including transportation.

Company Size: With over 46,000 employees worldwide, Sopra Steria offers a large and diverse work environment for web developers and server administrators.

Founded: 1968 (as Steria), Sopra Steria was created in 2014 through the merger of Sopra and Steria.

Team Structure:

  • The development team consists of experienced Java developers, working in an Agile environment.
  • The team is part of the Transport vertical, collaborating with various experts from other disciplines.
  • The team follows a flat hierarchy, with a focus on collaboration and knowledge sharing.

Development Methodology:

  • The team follows Agile methodologies, with a focus on iterative development and continuous improvement.
  • Code reviews, automated testing, and CI/CD pipelines are essential for ensuring code quality and project success.
  • Deployment strategies are tailored to the specific needs of each project, with a focus on scalability and performance.

Company Website: https://www.soprasteria.com/

📝 Enhancement Note: Sopra Steria's culture emphasizes collaboration, knowledge sharing, and continuous improvement, making it an ideal environment for experienced Java developers looking to grow their skills and make a significant impact on strategic projects.

📈 Career & Growth Analysis

Web Technology Career Level: This role is suitable for experienced Java developers looking to expand their skills and take on more complex projects. The role offers opportunities for technical leadership and architecture decision-making.

Reporting Structure: This role reports directly to the team lead, with a flat hierarchy that encourages collaboration and knowledge sharing.

Technical Impact: The role involves working on strategic projects for a major transportation client, requiring strong technical skills and the ability to adapt to new technologies. The successful candidate will have a significant impact on the development and maintenance of predictive maintenance applications.

Growth Opportunities:

  • Develop expertise in predictive maintenance tools and real-time diagnostics.
  • Gain experience working with a major transportation client and contribute to strategic projects.
  • Expand your knowledge of the AWS cloud ecosystem and related technologies.
  • 📝 Enhancement Note: Sopra Steria offers multiple career opportunities, with a focus on continuous learning and skill development. Experienced Java developers can expect to grow both technically and professionally in this role.

🌐 Work Environment

Office Type: The office is located in Limonest, France, with a modern and collaborative workspace designed to facilitate team interaction and knowledge sharing.

Office Location(s): 72 Allée des Noisetiers, 69760 Limonest, France

Workspace Context:

  • The workspace is equipped with multiple monitors and testing devices to support development activities.
  • The team follows a collaborative approach, with a focus on knowledge sharing and continuous learning.
  • The office is easily accessible by public transportation, with nearby amenities and parking facilities.

Work Schedule: The work schedule is flexible, with a focus on delivering projects on time and maintaining high-quality standards. Deployment windows and maintenance schedules may require occasional adjustments to the work schedule.

📝 Enhancement Note: Sopra Steria's work environment emphasizes collaboration, knowledge sharing, and continuous learning, providing an ideal setting for experienced Java developers looking to grow both technically and professionally.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Assessment: A hands-on coding challenge focusing on Java 21 and related technologies, as well as AWS cloud services.
  2. System Design Discussion: A discussion of system design principles and their application to predictive maintenance applications.
  3. Team Fit Assessment: An interview with the development team to assess cultural fit and collaboration skills.
  4. Final Evaluation: A final evaluation of technical skills and cultural fit.

Portfolio Review Tips:

  • Highlight previous projects that demonstrate proficiency in Java 21 and related technologies.
  • Showcase experience with AWS cloud services and Agile methodologies.
  • Emphasize successful collaboration with cross-functional teams and impact on project outcomes.
  • 📝 Enhancement Note: For this role, it's essential to showcase your ability to work effectively with cross-functional teams and contribute to the success of strategic projects.

Technical Challenge Preparation:

  • Brush up on Java 21 and related technologies, with a focus on predictive maintenance tools and real-time diagnostics.
  • Familiarize yourself with AWS cloud services and deployment strategies.
  • Prepare for system design discussions and team fit assessments.

ATS Keywords:

  • Programming Languages: Java 21, Python, MongoDB, Angular 17
  • Web Frameworks: N/A
  • Server Technologies: AWS, Docker
  • Databases: MongoDB
  • Tools: Jenkins, Git
  • Methodologies: Agile, CI/CD
  • Soft Skills: Teamwork, Collaboration, Knowledge Sharing
  • Industry Terms: Predictive Maintenance, Real-Time Diagnostics, Cloud Services

📝 Enhancement Note: Sopra Steria's interview process focuses on technical skills and cultural fit, with a strong emphasis on collaboration and knowledge sharing. Experienced Java developers should highlight their ability to work effectively with cross-functional teams and contribute to the success of strategic projects.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: N/A (backend-focused role)

Backend & Server Technologies:

  • Java 21
  • MongoDB
  • AWS (EC2, RDS, Lambda, etc.)
  • Docker

Development & DevOps Tools:

  • Git
  • Jenkins
  • AWS CLI
  • Docker Compose

📝 Enhancement Note: Sopra Steria's technology stack emphasizes modern backend technologies, with a focus on Java 21 and AWS cloud services. Experienced Java developers should be comfortable working with these technologies and eager to expand their skills in predictive maintenance tools and real-time diagnostics.

👥 Team Culture & Values

Web Development Values:

  • Expertise: Demonstrating a deep understanding of Java 21 and related technologies.
  • Collaboration: Working effectively with cross-functional teams to ensure functional and technical consistency of solutions.
  • Continuous Improvement: Contributing to the development team's progress and the continuous improvement of development practices.
  • Innovation: Embracing new technologies and approaches to predictive maintenance and real-time diagnostics.

Collaboration Style:

  • The team follows a flat hierarchy, with a focus on collaboration and knowledge sharing.
  • Code reviews, automated testing, and CI/CD pipelines are essential for ensuring code quality and project success.
  • The team encourages a culture of continuous learning and skill development.

📝 Enhancement Note: Sopra Steria's culture emphasizes collaboration, knowledge sharing, and continuous improvement, making it an ideal environment for experienced Java developers looking to grow both technically and professionally.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Developing and maintaining predictive maintenance applications for railway equipment using Java 21 and AWS cloud services.
  • Ensuring code quality through code reviews, automated testing, and CI/CD processes.
  • Collaborating with cross-functional teams to ensure functional and technical consistency of solutions.
  • 📝 Enhancement Note: This role involves working on strategic projects for a major transportation client, requiring strong technical skills and the ability to adapt to new technologies.

Learning & Development Opportunities:

  • Develop expertise in predictive maintenance tools and real-time diagnostics.
  • Gain experience working with a major transportation client and contribute to strategic projects.
  • Expand your knowledge of the AWS cloud ecosystem and related technologies.
  • 📝 Enhancement Note: Sopra Steria offers multiple career opportunities, with a focus on continuous learning and skill development. Experienced Java developers can expect to grow both technically and professionally in this role.

💡 Interview Preparation

Technical Questions:

  • Java 21: Demonstrate your proficiency in Java 21 and related technologies, with a focus on predictive maintenance tools and real-time diagnostics.
  • AWS: Showcase your experience with AWS cloud services and deployment strategies.
  • System Design: Discuss system design principles and their application to predictive maintenance applications.
  • Team Fit: Demonstrate your ability to work effectively with cross-functional teams and contribute to the success of strategic projects.

Company & Culture Questions:

  • Company Values: Discuss Sopra Steria's values and how they apply to your role as a Java developer.
  • Team Dynamics: Describe your experience working with cross-functional teams and how you contribute to their success.
  • Project Impact: Explain how your work on predictive maintenance applications will impact the transportation industry and Sopra Steria's clients.

Portfolio Presentation Strategy:

  • Highlight previous projects that demonstrate proficiency in Java 21 and related technologies.
  • Showcase experience with AWS cloud services and Agile methodologies.
  • Emphasize successful collaboration with cross-functional teams and impact on project outcomes.
  • 📝 Enhancement Note: For this role, it's essential to showcase your ability to work effectively with cross-functional teams and contribute to the success of strategic projects.

📌 Application Steps

To apply for this Java & Cloud Developer - Transport - Lyon position:

  1. Customize Your Portfolio: Highlight projects that demonstrate proficiency in Java 21 and related technologies, as well as experience with AWS cloud services and Agile methodologies.
  2. Optimize Your Resume: Emphasize your experience with predictive maintenance tools and real-time diagnostics, as well as successful collaboration with cross-functional teams.
  3. Prepare for Technical Interviews: Brush up on your Java 21 and AWS cloud service skills, and prepare for system design discussions and team fit assessments.
  4. Research the Company: Familiarize yourself with Sopra Steria's values, culture, and strategic projects in the transportation industry.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

You should have 5 to 8 years of experience in Java development with strong technical expertise. A good knowledge of the cloud ecosystem, particularly AWS, and Agile methodologies is also required.