Software Engineer Backend Java F/H
Role details
Job location
Tech stack
Job description
- Développer de nouvelles fonctionnalités en Java 21 / Spring Boot côté Back-End
- Concevoir et optimiser les échanges de données en temps réel grâce à Apache Kafka.
- Améliorer en continu l'usine logicielle en faisant évoluer la CI/CD (Jenkins, Maven) et en veillant à la qualité du code via les revues de code et les tests unitaires.
- Analyser les performances et résoudre des problématiques techniques complexes autour d'Oracle et d'ElasticSearch.
- Partager ton expertise avec l'équipe, accompagner les développeurs et participer aux choix techniques et d'architecture.
L'environnement technique
- Java 21, Java 17, Spring Boot, Spring Data, Spring Security, Spring Cloud, Spring Batch, JavaFX, Apache Kafka, ElasticSearch, Oracle, CI/CD Jenkins, Maven
Requirements
Tu es diplômé(e) d'un Bac+5 en informatique et tu justifies d'au moins 5 ans d'expérience en développement Java.
Tu maîtrises l'écosystème Java moderne (idéalement Java 17 ou 21) ainsi que les principaux modules de Spring (Boot, Data, Security, Cloud).
Tu as déjà travaillé sur des architectures événementielles et Apache Kafka fait partie de tes outils de prédilection.
Au-delà de la technique, tu aimes prendre de la hauteur, partager tes connaissances et faire grandir les équipes. Tu es force de proposition, rigoureux(se) et tu apprécies les échanges constructifs pour faire avancer les projets. Bref, tu combines expertise technique, esprit d'équipe et envie de construire des solutions durables.