Nous recrutons un(e) Développeur Java pour rejoindre une structure à taille humaine, spécialisée dans le développement de solutions logicielles performantes, robustes et évolutives.
Vous intégrerez un environnement technique stimulant, centré sur la qualité du code, la performance des applications et l’amélioration continue. Vous contribuerez à la conception et au développement de solutions à forte valeur ajoutée en utilisant des technologies modernes et des bonnes pratiques reconnues dans l’écosystème Java.
Vos missions
Au sein d’une équipe technique expérimentée et en méthodologie Agile, vous participez au développement, à l’évolution et à la maintenance d’applications métiers.
À ce titre, vous :
-
Concevez, développez et maintenez des applications Java performantes, évolutives et sécurisées.
-
Développez des services et API RESTful en environnement Java/JEE et Spring Boot.
-
Participez à la conception technique et aux évolutions d’architecture logicielle (microservices, architectures distribuées, applications n-tiers).
-
Contribuez aux phases de conception, développement, intégration, tests et maintenance des applications.
-
Réalisez les revues de code et veillez à l’application des bonnes pratiques de développement (Clean Code, SOLID, design patterns).
-
Mettez en œuvre des tests unitaires et d’intégration (JUnit, Mockito) afin de garantir la qualité et la fiabilité des développements.
-
Intervenez sur les problématiques de performance, d’optimisation et de maintenabilité du code.
-
Participez à l’intégration continue et au déploiement continu (CI/CD, Git, Jenkins, GitLab CI, Maven).
-
Travaillez en étroite collaboration avec les équipes techniques et fonctionnelles : développeurs, architectes, QA, Product Owner et métiers.
-
Êtes force de proposition sur les choix techniques, l’industrialisation des développements et l’amélioration continue des pratiques de l’équipe.
Environnement technique
Langages & Frameworks : Java 8/11/17, Spring Boot, Spring Framework, Spring MVC, Spring Data, Hibernate, JPA
API & Architecture : REST, Microservices, Architecture distribuée, Web Services
Base de données : SQL, PostgreSQL, MySQL, Oracle
Outils & Méthodologies : Git, Maven, Jenkins, GitLab CI/CD, SonarQube, Docker, Agile Scrum, Jira
Qualité & Tests : JUnit, Mockito, Tests d’intégration, Revues de code, Clean Code, SOLID
Cette opportunité s’adresse à un développeur souhaitant évoluer dans un environnement technique moderne, avec de réelles perspectives de développement et une forte culture de la qualité logicielle.