Développeur Java Senior
Role details
Job location
Tech stack
Job description
Vous rejoindrez un programme stratégique de refonte de la plateforme B2C dans le secteur de l'énergie à l?échelle mondiale, dans un environnement Agile Scrum et collaboratif avec des équipes réparties dans plusieurs pays.
Ce projet vise à construire des solutions innovantes et scalables sur AWS Cloud, en s?appuyant sur les meilleures pratiques DevOps et CI/CD., Développer et concevoir des applications Java robustes et performantes, basées sur des architectures microservices et orientées cloud AWS.
Participer activement au développement (rôle de doer) : codage, revue de code, tests, optimisation.
Définir et promouvoir les bonnes pratiques de développement, qualité et sécurité du code.
Encadrer et guider les développeurs juniors, en jouant un rôle de mentor technique.
Collaborer avec les équipes internationales (produit, architecture, data) pour garantir la cohérence et la performance des solutions.
Stack technique : Langages & Frameworks : Java, Spring Boot
Cloud & Infra : AWS (Lambda, EC2, S3, RDS), Terraform, GitOps
Intégration & Services : Microservices, API Management, Kafka, Redis, PostgreSQL
CI/CD & DevSecOps : GitHub Enterprise, JFrog, SonarQube, ArgoCD
Observabilité & Sécurité : Datadog, Prisma Cloud
Collaboration : Jira, Confluence
Requirements
Minimum 8 ans d?expérience en développement Java, dont 2 ans en environnement AWS Cloud.
Expérience en Agile Scrum et projets internationaux.
Passion pour le partage de connaissances et l?amélioration continue.
Soft Skills : Leadership inspirant : capacité à fédérer et motiver l?équipe.
Écoute active : comprendre les besoins des développeurs et des parties prenantes.
Communication claire : vulgariser des concepts techniques pour différents interlocuteurs.
Esprit collaboratif & interculturel : travailler efficacement avec des équipes internationales.
Adaptabilité & proactivité : évoluer dans un contexte agile et anticiper les problèmes.