En tant que developpeur Java experimente, vous rejoindrez une equipe agile, composee de collaborateurs internes et externes. Vous serez en charge du developpement et de lexploitation des solutions, en particulier pour lapplication mobile et les systemes cloud, avec un focus sur le developpement backend (Java, Spring) et la possibilite d''explorer le front end.
Vos responsabilites :
* Traduire les exigences en code de haute qualite.
* Concevoir, creer et maintenir des applications performantes et fiables.
* Developpement backend avec Java et Spring Framework.
* Collaborer avec les equipes interfonctionnelles pour de nouvelles fonctionnalites.
* Travailler avec des donnees et des API externes.
* Optimiser les performances et la reactivite des applications.
* Appliquer les meilleures pratiques de developpement pour garantir la qualite du code.
* Identifier et corriger les problemes de performance et les bugs.
* Participer a la mise en place des pipelines CI/CD.
Exigences linguistiques :
* Anglais courant (la connaissance dune langue locale est un plus).
Formation :
* Licence / Master ou experience equivalente.
Exigences agiles :
Nous recherchons un developpeur ayant lesprit agile, implique dans les projets avec une attitude positive et pragmatique. Vous serez prt a apprendre et a partager vos connaissances, tout en favorisant la reussite collective plutt que les performances individuelles.
Competences techniques requises :
* Expertise en Java, Spring, Maven, bases de donnees.
* Matrise des API Restful avec Swagger (yaml).
* Experience avec Git, Jenkins ou outils similaires pour CI/CD.
* Connaissance des outils SAST (SonarQube, Fortify, NexusIQ).
* Competence en Docker, Containers et Groovy.
* Experience en developpement pilote par les tests (TDD).
* Participation aux tests dautomatisation des API.