Stage - Développeur/euse Java augmenté/e par l’IA - Transport - Lyon
Core
Develop Java microservices and data mediation flows for critical transport data exchange platforms using cloud-native technologies and AI-assisted development.
Role type
Junior IC Java developer (AI-augmented)
Builds
Cloud-native Java microservices, APIs, and data mediation flows for the transport sector
Domain
Transport / Cloud-native Java development
Deliverable
production ML models
Required skills
Java, Spring Boot, Quarkus, REST, JMS, Kafka, Apache Camel, SQL, AWS, Docker, Kubernetes, CI/CD, unit testing, code reviews
Preferred skills
GitHub Copilot, BMAD framework, distributed architectures, observability
Technologies
Java, Spring Boot, Quarkus, Apache Camel, Kafka, REST, JMS, SQL, AWS, Docker, Kubernetes, Maven, GitLab CI, Jenkins, SonarQube, Datadog, Jira
Responsibilities
Analyze requirements and participate in technical design; Develop microservices, APIs, 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 pipelines and contribute to AWS deployments; Use GitHub Copilot to accelerate development and testing; Experiment with BMAD for structuring needs and architecture.
Seniority
Intern / Junior