Nous recherchons un(e) Développeur(se) Java Back-End expérimenté(e), capable d'assurer le développement, la maintenance et l'optimisation d'applications métiers.
Vos principales missions seront :
- Implémenter la logique métier à partir des documents d'analyse fonctionnelle.
- Optimiser les performances et la sécurité des applications existantes.
- Participer aux conceptions techniques, aux revues de code et à la documentation technique.
- Mettre en place et maintenir des tests automatisés (Gherkin, JUnit).
- Collaborer avec les équipes fonctionnelles et techniques.
Compétences techniques attendues :
- Excellente maîtrise de Java (orienté objet).
- Très bonne expérience avec Spring / Spring Boot.
- Bonne connaissance de SQL et des bases DB2.
- Maîtrise des environnements UNIX / AIX.
- Solides notions de sécurité applicative : authentification, autorisation, chiffrement.
- Pratique des outils Git, Jira, Confluence, Bitbucket, GitHub.
Atouts supplémentaires appréciés :
- Connaissances en Docker, Jenkins, GitHub Actions, CI/CD.
- Sensibilité à la performance applicative.
- Capacité à investiguer, diagnostiquer et corriger les problèmes techniques.
Profil recherché :
- 3 à 8 ans d'expérience dans le développement back-end.
- Autonome, rigoureux(se), curieux(se).
- Esprit d'équipe, bonne communication, sens de l'analyse et de la résolution de problèmes.