Développeur sénior Java back-end
Role details
Job location
Tech stack
Job description
Tu auras la chance de travailler de beaux projets avec du SaaS et du cloud !
Ton quotidien sera varié :
- Échanges avec toutes les parties prenantes des projets : DevOps, QA, BA, …
- Réalisation des études et analyses techniques : bases de données, modules, …
- 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.
- Aide à la montée en compétences de développeurs plus juniors
- Veille technologique et amélioration continue de l'existant.
Exemples de projets que tu pourrais rejoindre à ton arrivée :
- Equipe Vente : tu contribueras à développer la boutique MaaS de notre produit. C'est une nouvelle fonctionnalité qui a été lancée il y a quelques mois. Elle permet à un usager de consommer des billets combinant plusieurs modes de transport différents.
- Equipe IDFM pour le pass Navigo à Paris utilisé par des millions de franciliens au quotidien : tu participeras à l'amélioration et la maintenance des interconnexions de web services et le traitement/transmission des nombreuses données (avec les API de la SNCF par exemple).
Stack technique : Java 11 -> 21, Springboot 2.3 -> 3.2, JPA, Hibernate, Microservices, MapStruct, Lombok, OpenAPI, MySQL, Redis, Sonar, Git, Bitbucket, Maven, IntelliJ, Rabbit MQ, Kafka, architecture multi-tenant, ...
C'est un poste polyvalent où tu pourras être force de proposition.
Requirements
Un Bac+5 en informatique est conseillé mais ce n'est pas une obligation. Nous accordons plus d'importance à tes compétences et ta personnalité que tes formations.
Le profil idéal que nous cherchons a au minimum 6 ans d'expérience en développement Java Back-End., * Bonne maîtrise du langage Java et des frameworks associés (Springboot, Hibernate, …)
- Maîtrise des bases de données (idéalement MySQL et MongoDB) : modélisation, optimisation, … (mais sans être DBA)
- Maîtrise des architectures distribuées et microservices
- Maîtrise des pratiques d'intégration continue, avoir une culture DevOps et Cloud
- Maîtrise des tests unitaires et intégration
- Maîtrise des méthodologies agiles, * Connaissances sur un des Cloud du marché (GCP, AWS ou Azure)
- Connaissances sur Docker, Kubernetes, Jenkins
- Connaissances sur Kafka
Qualités attendues : leadership, autonomie, esprit d'équipe, force de proposition, communication, curiosité et humilité, ...
Quel est le process de recrutement ?
Tu auras un 1er échange téléphonique, puis 2 entretiens dans nos locaux ou en visio, avec un test technique à réaliser chez toi.
Benefits & conditions
- Salaire de 47 à 50K € selon tes compétences, tes expériences
- Stack : Java 11 -> 21, Springboot 2.3 -> 3.2, JPA, Hibernate, Microservices, MapStruct, Lombok, OpenAPI, MySQL, Redis, Sonar, Git, Bitbucket, Maven, IntelliJ, Rabbit MQ, Kafka, architecture multi-tenant, ..., * Fourchette de salaire de 47-50K €
- Contrat CDI Cadre
- RTT
- 2 jours de télétravail/semaine possible (à l'issu de la période d'essai)
- Crèche d'entreprise