En tant que Senior Java Developer, vous jouerez un rôle clé dans la conception, le développement, la maintenance, les tests et le déploiement d’applications et de composants web modernes basés sur Java, Spring Boot et Spring Framework. En étroite collaboration avec les Tech Leads, Team Leads, Business Analysts, développeurs et testeurs, vous contribuerez à traduire les besoins métiers en solutions techniques robustes et évolutives. Le poste implique également de garantir la qualité, la cohérence et la performance des applications tout au long de leur cycle de développement, ainsi que de contribuer à leur déploiement et leur supervision dans des environnements conteneurisés, on-premise et Cloud.
Votre mission :
Au sein de notre équipe, vous contribuerez au développement et à l’évolution de solutions innovantes en intervenant sur l’ensemble du cycle de vie des applications. Vos principales responsabilités incluront :
- Une expérience confirmée en développement Java, idéalement avec Java 17/21, Spring Framework 6.x, Spring Boot 3.x et JPA/Hibernate, ainsi qu’une solide expérience dans la conception et le développement d’API et de services web REST/SOAP et dans la communication asynchrone avec Kafka.
- La capacité à diagnostiquer, résoudre et optimiser les applications, avec une attention particulière portée à la performance, la stabilité et la qualité, ainsi qu’une solide expérience des tests unitaires avec JUnit/TestNG, Mockito ou des frameworks similaires.
- Une bonne maîtrise de la gestion des données et des flux de données, ainsi que la capacité à contribuer aux phases de conception technique et produit.
- Une expérience pratique des environnements et outils DevOps, notamment Maven, Git, les pipelines CI/CD et Docker, idéalement complétée par une expérience d’Azure DevOps et Microsoft Azure. Une bonne connaissance des mécanismes d’authentification et d’autorisation, notamment OIDC/OAuth, est également attendue.
- Une expérience en développement Full Stack constitue un véritable atout, notamment avec JavaScript et React.
Votre profil :
-
Vous êtes titulaire d’un Master en informatique, génie logiciel, technologies de l’information ou dans un domaine équivalent.
-
Vous justifiez d’au moins 7 années d’expérience professionnelle en développement logiciel, notamment dans le développement d’API, l’intégration d’applications et la gestion de flux de données.
-
Vous disposez d’excellentes compétences en communication et êtes capable d’échanger efficacement avec des interlocuteurs techniques comme non techniques, tout en vulgarisant des sujets complexes de manière claire et pragmatique.
-
Vos capacités d’analyse et de résolution de problèmes vous permettent d’investiguer des problématiques complexes, d’en identifier les causes profondes et de proposer des solutions efficaces, robustes et pérennes.
-
Autonome, proactif(ve) et orienté(e) solutions, vous savez prendre en charge vos sujets et faire preuve d’ownership, tout en sollicitant l’équipe lorsque cela est nécessaire.
-
Doté(e) d’un réel esprit collaboratif, vous appréciez le partage de connaissances, savez challenger les décisions techniques de manière constructive et contribuez activement à l’amélioration continue.
-
Vous maîtrisez couramment l’anglais, à l’écrit comme à l’oral. La maîtrise du français constitue un véritable atout.
Chez Fujitsu, nous nous sommes engagés à mettre en oeuvre un processus de recrutement inclusif qui valorise les divers antécédents et expériences de tous les candidats. Nous croyons qu'embaucher des personnes provenant de divers horizons nous rend plus forts, non pas parce que c'est la bonne chose à faire, mais parce que nous pouvons ainsi tirer parti d'un plus vaste éventail de perspectives et d'expériences de vie.