Stage - Développeur/euse Java augmenté/e par l’IA - Transport - Lyon
Core
Junior Java developer intern building cloud-native microservices and data mediation flows for the transport sector using AI-assisted development.
Role type
Junior IC Java developer (intern)
Builds
Cloud-native Java microservices, APIs, and data mediation platforms for transport data exchange
Domain
Transport / Cloud-native software engineering
Deliverable
production ML models | product features
Required skills
Java, Object-Oriented Programming, REST APIs, Unit & Integration Testing, SQL, CI/CD pipelines, AWS basics, Docker, Kubernetes basics
Preferred skills
Spring Boot, Apache Camel, Kafka, GitHub Copilot, BMAD framework
Technologies
Java, Spring Boot, Quarkus, Apache Camel, Kafka, REST, JMS, SQL, AWS, Docker, Kubernetes, Maven, GitLab CI, Jenkins, SonarQube, Datadog, Jira, GitHub Copilot, BMAD
Responsibilities
Analyze requirements and participate in technical design; Develop microservices and data mediation flows; Implement synchronous and asynchronous exchanges; Model and exploit data with SQL; Perform unit and integration tests, code reviews, and documentation; Integrate developments into CI/CD and contribute to AWS deployments; Use GitHub Copilot to accelerate development and testing; Experiment with BMAD for structuring needs and architecture.
Seniority
Intern (final year engineering school or Master 2)