Le développeur Java intervient sous la conduite du chef de projet et de l'architecte pour contribuer à toutes les phases de développement applicatif : Conception applicative : participation à la couverture des exigences logicielles, modélisation, rédaction de spécifications techniques. Développement de tout ou partie de l'application (backend principalement). Tests unitaires et tests d'intégration pour garantir la qualité et la conformité du code produit. Intégration continue & packaging : utilisation de la plateforme CI/CD, préparation des livrables. Contribution au soutien correctif, à l'analyse de performance et à l'optimisation des fonctionnalités existantes. Livrables Spécifications techniques. Sources développées, jeux de tests unitaires et intégration. Modes opératoires d'installation. Notes techniques annexes (architecture, fonctionnement, dépendances, etc.). Compétences Compétences techniques essentielles Java (obligatoire) : JDK 11, 17, 21 Applications web sous Tomcat Spring (obligatoire) : Spring Boot, Spring IOC, Spring MVC, Spring Batch. Hibernate. Services Web : SOAP & REST. Bases de données Oracle : bonne maîtrise des concepts SQL. Angular (important) : compréhension du front pour interactions API. Environnements de développement : Eclipse, IntelliJ IDEA. Versioning : Git. Connaissances des design patterns, principes de conception logicielle, programmation par interface/service, méthodologie test-first. Connaissances appréciées : Méthodologies Agiles Signature électronique, cryptographie (plus) Compétences fonctionnelles Conception logicielle : couverture d'exigences, UML, spécifications techniques. Intégration : packaging, debug, tests unitaires & intégration. Maintenance corrective et optimisation des performances. Stack / Environnement Langages & frameworks : Java (JDK 11/17/21), Spring, Hibernate. Serveur applicatif : Apache Tomcat. Frontend : Angular (important). Bases de données : Oracle. CI/CD & outils dev : Git, Eclipse, IntelliJ IDEA. Web services : SOAP, REST. Domaines connexes possibles : cryptographie, signature électronique.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.