Dans le cadre d’un programme de modernisation applicative, nous recherchons un(e) Développeur(se) Full Stack Java / React pour accompagner la migration d’une application existante développée en Scala vers une architecture basée sur Java.
Vous intégrerez une équipe internationale évoluant dans un environnement anglophone et participerez à la refonte progressive de l’application afin de garantir la continuité de service tout en améliorant la maintenabilité, la performance et la qualité globale de la solution.
Vos principales responsabilités seront :
- Participer à l’analyse et à la migration des composants existants développés en Scala vers Java.
- Concevoir, développer et maintenir des API REST robustes et performantes.
- Contribuer à l’évolution de l’architecture microservices.
- Développer et faire évoluer les interfaces utilisateur en React.
- Assurer la qualité du code via les bonnes pratiques de développement, les tests et les revues de code.
- Collaborer étroitement avec les équipes Produit, QA et DevOps.
- Participer aux cérémonies Agile (Scrum) et contribuer à l’amélioration continue de l’équipe.
- Garantir la stabilité et la performance des services durant les phases de migration.
Profil recherchéCompétences techniques
Back-end
- Java 11/17
- Spring Boot
- Spring MVC
- Spring Data JPA
- Hibernate / JPA
- APIs REST / JSON
- Architecture Microservices
- Maven ou Gradle
- Bonne compréhension du code Scala (migration d’applications existantes)
Front-end
- ReactJS (Hooks, Functional Components)
- TypeScript
- Redux ou Context API
- HTML5, CSS3, SASS
Bases de données
- PostgreSQL et/ou Oracle
- MongoDB (selon les microservices concernés)
Compétences complémentaires
- Bonne maîtrise des principes de conception logicielle et des bonnes pratiques de développement.
- Expérience des projets de migration ou de modernisation applicative appréciée.
- Connaissance des environnements CI/CD et des pratiques DevOps.
- Sensibilité aux problématiques de performance, sécurité et qualité logicielle.
Qualités personnelles
- Esprit d’analyse et de résolution de problèmes.
- Autonomie et sens des responsabilités.
- Bon relationnel et capacité à travailler en équipe internationale.
- Excellente communication en anglais, à l’écrit comme à l’oral.
Environnement de travailEnvironnement de travail
- Méthodologie Agile Scrum.
- Équipe internationale et multiculturelle.
- Environnement de travail anglophone.
- Architecture orientée microservices.
- Collaboration transverse avec les équipes Produit, QA, DevOps et Architecture.
- Culture d’amélioration continue, de partage de connaissances et de qualité logicielle.
- Projet stratégique de transformation et de standardisation technologique à forte visibilité.
Stack technologique :
Java 11/17, Spring Boot, Spring Data JPA, Hibernate, Scala (legacy), ReactJS, TypeScript, Redux, PostgreSQL, Oracle, MongoDB, Maven, Gradle, REST API, Git, CI/CD.
Rémunération : 40 000,00€ à 50 000,00€ par an
Avantages :
- Prise en charge du transport quotidien
- Titre restaurant
Lieu du poste : Télétravail hybride (Paris (75))