AISB-886 Developer Java / React
Fonction
Traduire les besoins fonctionnels en code de haute qualité
Concevoir, développer et maintenir des applications Java performantes et réutilisables (Spring Framework)
Collaborer avec les équipes transverses pour livrer de nouvelles fonctionnalités
Intégrer des sources de données externes et des APIs
Garantir performance, qualité et réactivité des applications
Réaliser des tests unitaires robustes (cas nominaux et cas limites)
Identifier et corriger les anomalies et goulots d’étranglement
Contribuer à l’amélioration continue de la qualité du code, de l’architecture et de l’automatisation
Profil
Minimum 4 ans d’expérience en développement logiciel
Formation Bachelor/Master ou équivalent par expérience
Bonne maîtrise de l’anglais (une langue locale est un plus)
Esprit Agile et collaboration en équipe pluridisciplinaire
Compétences techniques requises
Java, Spring Framework, Maven
REST APIs
Oracle Database
React, Node.js
Git / SVN (GitLab or equivalent)
Jenkins, SonarQube, Fortify
Confluence, JIRA
CI/CD principles
Docker, containerization, Groovy
Bonnes pratiques techniques
Clean Code et qualité logicielle
Principes OO, DDD, design patterns, SOLID
Refactoring régulier et code maintenable
Test Driven Development (TDD)
Expérience appréciée
Connaissance de Scrum et environnement Agile
Soft skills
Partage actif de connaissances et collaboration
Esprit critique et capacité à challenger les besoins
Amélioration continue et apprentissage permanent
Contribution à la réussite collective de l’équipe
Polyvalence et implication au-delà de son rôle principal