Description du poste
Dans le cadre de projets informatiques à forte dimension technique, nous recherchons un Développeur Java H/F pour participer à la conception, au développement et à l'évolution d'applications.
Tu intégreras une équipe technique et interviendras sur des projets nécessitant une bonne maîtrise du développement backend, des architectures applicatives et des bonnes pratiques de conception https://jobeax.com/link/XSAIyVhws7soiri2 l'analyse des besoins à la mise en production, tu contribueras à la réalisation de solutions fiables, sécurisées et évolutives, tout en participant aux choix techniques et à l'amélioration continue des applications.
Tes missions
- Recueillir et analyser les besoins fonctionnels et techniques.
- Participer à la conception des solutions et aux choix d'architecture.
- Développer de nouvelles fonctionnalités en Java et faire évoluer les applications existantes.
- Concevoir, développer et maintenir des API REST et des services backend.
- Participer à la mise en œuvre d'architectures orientées microservices.
- Assurer la maintenance corrective et évolutive des applications.
- Réaliser les tests unitaires et les tests d'intégration.
- Analyser les incidents, corriger les anomalies et proposer des optimisations techniques.
- Améliorer les performances, la maintenabilité et la qualité des applications.
- Participer aux revues de code et veiller au respect des standards de développement.
- Contribuer aux processus d'intégration continue et de déploiement.
- Collaborer avec les développeurs, les architectes et les équipes techniques.
- Rédiger et maintenir la documentation technique.
Environnement technique
Langages : Java 18, Java 21.
Frameworks : Spring, Spring Boot, Hibernate.
Architecture : microservices, API REST, architectures distribuées.
Bases de données : PostgreSQL, Oracle, MySQL.
Outils de développement : Git, Maven, Gradle.
Tests : JUnit, Mockito, tests automatisés.
DevOps : Docker, Kubernetes, Jenkins, CI/CD.
Méthodologie : Agile / Scrum, intégration continue et amélioration continue.
Profil recherché
Formation supérieure en informatique, de niveau Bac+3 à Bac+5.
Expérience en développement Java.
Bonne maîtrise de Java et de l'écosystème Spring Boot.
Connaissance des architectures applicatives et des API REST.
Maîtrise des bases de données relationnelles et du langage SQL.
Une expérience avec Docker, Kubernetes ou les outils CI/CD serait appréciée.
Autonomie, rigueur, esprit d'analyse et goût pour les problématiques techniques.
Capacité à travailler en équipe et à proposer des solutions adaptées.