Développeur Java Confirmé H/F
Role details
Job location
Tech stack
Job description
Intégré(e) au sein d'une squad agile, vous participez activement à la conception, au développement et à la maintenance d'applications critiques. Vous travaillez en étroite collaboration avec les équipes techniques et fonctionnelles pour garantir la qualité des livrables, dans le respect des engagements du sprint. L'environnement de travail valorise l'autonomie, la rigueur et la culture du test, avec une attention particulière portée à la qualité du code (SonarQube), à la documentation et à la continuité de service.
Responsabilités :
- Concevoir, intégrer et développer des solutions applicatives dans le respect des standards techniques de l'équipe
- Assurer les maintenances correctives et évolutives des applications existantes
- Rédiger et exécuter des tests unitaires et d'intégration afin de garantir la qualité et la robustesse des développements
- Préparer et coordonner les mises en production en lien avec les équipes expertes et les pipelines CI/CD
- Gérer et maintenir la documentation fonctionnelle et technique à jour
- Assurer l'assistance et le support à l'utilisation des applications auprès des parties prenantes
- Diagnostiquer et résoudre les dysfonctionnements applicatifs dans les délais impartis
- Contribuer activement aux cérémonies agiles (sprint planning, daily, rétrospective) et aux échanges au sein de la squad
- Réaliser une veille technologique régulière afin d'identifier les évolutions pertinentes pour le projet et l'équipe
Requirements
Minimum 4 ans d'expérience en développement Java en contexte professionnel
- Maîtrise des frameworks Java : Spring et Spring Boot
- Solide expérience dans la conception et l'exposition d'API REST (JSON, XML, Swagger, SOA)
- Bonne pratique des tests unitaires et d'intégration avec JUnit
- Utilisation courante de Maven pour la gestion de build
- Connaissance des outils de qualité de code (SonarQube) et de conteneurisation (Docker)
- Maîtrise de SQL et des bases de données relationnelles
- Expérience en environnement agile (Scrum / SAFe) et pratique des outils collaboratifs (Jira)
- Autonomie, rigueur et esprit d'équipe affirmés
Fortement appréciés :
- Expérience avec les outils CI/CD : Jenkins, GitLab CI, XLRelease, Ansible
- Connaissance de l'orchestration de conteneurs avec Kubernetes
- Pratique de Postman pour les tests d'API et de SoapUI pour les tests de services
- Notions sur la stack ELK (Elasticsearch, Logstash, Kibana) pour le monitoring applicatif
- Connaissance de Node.js ou d'environnements JavaScript côté serveur
- Appétence pour la veille technologique et la montée en compétences continue
- Curiosité intellectuelle, sens du service et capacité à interagir efficacement avec des interlocuteurs variés (métier, ops, QA), Maven Ansible ELK API SQL Kibana Git Architecture orientée services (SOA) Création d'une base documentaire Diagnostic de pannes Veille technologique JUnit Maintenance préventive et curative Jenkins Kubernetes Node.js Scrum Autonomie XML Jira Test unitaire Base de données relationnelle JSON Javascript SonarQube API REST Spring Boot Java Monitoring Docker
Benefits & conditions
EducationalOccupationalCredential postgraduate degree EducationalOccupationalCredential