Senior Java developer maintaining and modernizing finance/comptability backend systems in Java 8, collaborating with Agile teams to design, deploy, and optimize relational database-driven applications.
Dans le cadre du renforcement d'une équipe IT intervenant sur un domaine métier Finance / Comptabilité, nous recherchons un Développeur Java Senior pour rejoindre une équipe Agile sur une mission longue durée.
Vous évoluerez au sein d'une équipe composée notamment de développeurs, d'un Business Analyst, d'un Product Owner et d'un Scrum Master, en collaboration étroite avec les équipes métier et les autres équipes IT.
Vos responsabilités
Concevoir, développer, tester, déployer et monitorer des applications backend en Java 8.
Participer à l'évolution, la modernisation et la maintenance du patrimoine applicatif.
Intervenir sur l'ensemble de la chaîne de développement, de la conception jusqu'à la mise en production.
Contribuer aux choix techniques et d'architecture et être capable de les argumenter.
Participer aux code reviews et au pair programming.
Accompagner la montée en compétences des autres développeurs de l'équipe.
Collaborer avec les équipes techniques et métier dans un environnement organisé par domaines.
Participer activement à l'amélioration continue des pratiques, processus et systèmes.
Devenir progressivement référent sur certaines parties du domaine applicatif.
Profil recherché
Nous recherchons un profil Senior, autonome et proactif, capable de prendre en charge ses sujets de bout en bout.
Vous êtes à l'aise dans un environnement Agile et appréciez le travail en équipe.
Vous êtes également capable de challenger les choix techniques, de proposer des améliorations et de partager vos connaissances avec vos collègues.
Curieux et orienté amélioration continue, vous vous intéressez aux nouvelles technologies et êtes capable de vous adapter à un environnement technique en évolution.
Compétences techniques:
Indispensables:
Java 8 / programmation orientée objet
Expérience avec les bases de données relationnelles, idéalement DB2
Maîtrise de GIT
Bonne connaissance des pratiques de développement Agile
Expérience sur une chaîne complète de développement et de déploiement
Expérience avec Scrum et/ou Kanban
Atouts:
Connaissance de Cobol / programmation procédurale, notamment pour assurer la maintenance ou l'évolution d'applications historiquement développées en Cobol puis migrées vers Java
Connaissance de Bash / scripting
Expérience avec des outils de CI/CD tels que Jenkins
Connaissance de Kubernetes / K8s
Expérience avec des frameworks de tests unitaires
Expérience sur des environnements applicatifs complexes dans le domaine Finance / Comptabilité
Contributions ou projets personnels disponibles sur GitHub ou une plateforme similaire
Environnement de travail
Environnement Agile / Scrum
Équipe pluridisciplinaire
Mission longue durée
Forte dimension collaborative et technique
Environnement orienté modernisation et amélioration continue