Développeur Java Back-end (H/F)
Mission
Nous recherchons un Développeur Java Back-end (H/F) afin d’intégrer un Départent technique d’une cinquantaine de personnes, réparti en plusieurs équipes, travaillant chacune sur un sujet dédié.
Leurs applications web et mobiles sont utilisées chaque jour par 1,5 millions d’utilisateurs.
Projets gérés en mode agile (Scrum adapté), avec des cycles de 2 semaines.
Vous intégrerez le pôle « back-end » qui travaille sur le cœur technique de nos solutions. Les sujets sont toujours transverses : de la gestion de comptes au calculateur d’itinéraires.
Vous alternerez entre nouveaux projets et maintenance en fonction de l’activité.
Responsabilités
Votre quotidien sera varié :
- Échanges avec tous les parties prenantes des projets : DevOps, PO, QA…
- Réalisation des études et analyses techniques : bases de données, modules…
- Participation à l’architecture et assister les Tech lead dans la rédactions des specs
- Développement du back-end de nos plateformes
- Mise en place de tests et insertion dans nos pipelines CI/CD
- Réalisations de documentations techniques
- Montée en compétence avec l’assistance des Tech lead : PR, points techniques et amélioration de la qualité du code…
- Veille technologique et amélioration continue de l’existant
Profil
- Bac+5 en informatique est conseillé
- Au minimum 2 ans d’expérience en développement Java Back-end
- Bonne maîtrise du langage Java
- Maîtrise de quelques frameworks de l’environnement Java/JEE (exemple : Hibernate, Spring Boot ou JAX-RS…)
- Bonnes connaissances des architectures distribuées et microservices
- Bonnes connaissances en bases de données (exemple : MySQL ou MongoDB)
- Connaissances des pratiques d’intégration continue (exemple : Jenkins)
- Connaissances sur les tests unitaires et intégration
- Connaissances sur les méthodologies agiles
- Connaissances sur un des Cloud du marché (Google, AWS ou Azure) est un plus
- Connaissances sur Docker et Kubernetes est un plus
- Connaissances sur Kafka est un plus
Qualités
- Autonomie
- Esprit d’équipe
- Force de proposition
- Communication
- Curiosité
- Humilité
Environnement technologique
Stack technique
- Java,
- MicroServices Spring Boot,
- JPA, Hibernate,
- Flyway,
- Google Cloud Platform,
- Kubernetes,
- Docker,
- MySQL,
- MongoDB,
- Kafka,
- Redis,
- Lombok,
- MapStruct,
- Feign,
- Swagger,
- Sonar,
- Git,
- Gradle,
- Maven,
- Jenkins,
- Bitbucket…
Working permit in France