Skip to content
mimi

Senior Software Engineer Java

KLETA

France · On-site Full-time Senior 2mo ago

About the role

About the Role

Nous recherchons un Senior Software Engineer Java pour concevoir, développer et faire évoluer des applications cloud natives sur AWS dans un environnement industriel et à forte exigence de qualité. Vous interviendrez sur des architectures modernes basées sur Spring Boot, microservices et API REST, en intégrant nativement les services AWS (ECS/EKS, Lambda, S3, RDS, SQS/SNS, EventBridge). Vous serez responsable de la qualité du code, de la performance et de la maintenabilité des applications, en appliquant des bonnes pratiques de conception (DDD, Clean Architecture, tests automatisés, observabilité applicative). Vous travaillerez en étroite collaboration avec les équipes DevOps et SRE pour intégrer les applications dans des pipelines CI/CD, garantir une exploitation fiable et optimiser la résilience en production. Vous participerez aux choix d’architecture, aux revues de code et à l’amélioration continue des pratiques de développement. Vous serez également amené à analyser des incidents, proposer des améliorations techniques et accompagner des développeurs plus juniors dans leur montée en compétence.

Responsibilities

  • Concevoir, développer et faire évoluer des applications cloud natives sur AWS.
  • Utiliser des architectures modernes basées sur Spring Boot, microservices et API REST.
  • Intégrer nativement les services AWS (ECS/EKS, Lambda, S3, RDS, SQS/SNS, EventBridge).
  • Garantir la qualité du code, la performance et la maintenabilité (DDD, Clean Architecture, tests automatisés, observabilité).
  • Collaborer avec les équipes DevOps et SRE pour les pipelines CI/CD et l’exploitation fiable.
  • Optimiser la résilience en production et assurer la scalabilité, la sécurité et l’observabilité.
  • Participer aux choix d’architecture, aux revues de code et à l’amélioration continue des pratiques de développement.
  • Analyser les incidents, proposer des améliorations techniques.
  • Accompagner et faire monter en compétence les développeurs juniors.

Requirements / Candidate Profile

  • Expérience significative en développement Java (Java 11/17) avec expertise solide sur Spring Boot et les architectures microservices.
  • Bonne connaissance d’AWS et des problématiques cloud (scalabilité, résilience, sécurité, observabilité).
  • Maîtrise des tests automatisés (JUnit, Mockito), de Git et des pratiques DevOps.
  • Rigueur, orientation qualité et capacité à travailler en équipe agile.
  • Aptitude à challenger les choix techniques avec une

Skills

AWSClean ArchitectureDDDDevOpsECSEKSEventBridgeGitJavaJUnitLambdamicroservicesMockitoobservabilityRDSresilienceS3scalabilitysecuritySpring BootSQSSNS

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free