Tech Lead Java / Spring Boot (M/F)

Signe+GirondeEURESpublished 09/23/2026
Must-have:JavaGitAWSAzureDockerKubernetesCloudBackendDevOpsCI/CDSeniorLead
Nice-to-have:Python
Machine translation — original language: French.Show original

RESPONSIBILITIES:

As a Tech Lead Java / Spring Boot, your main missions are:

  • Carrying the technical design of services (architecture, patterns, conventions, quality).
  • Framing and enforcing a DDD / CQRS approach when relevant (modeling, decomposition, bounded contexts).
  • Designing and evolving robust and observable APIs (REST) and batch processing (Spring Batch).
  • Driving performance topics (profiling, optimization, JVM tuning, DB access, latencies).
  • Supervising the team: code reviews, spreading best practices, mentoring.
  • Defining standards: project structure, error handling, security, validations, tests, API versioning, documentation.
  • Guaranteeing maintainability (clean architecture, modularity, controlled technical debt).
  • Co-piloting OPS topics (with a senior dev): CI/CD, Kubernetes deployment (Helm), scaling strategy (HPA/VPA), monitoring/alerting.
  • Driving technological watch (Java/Spring, API design, observability).

REQUIRED PROFILE:

Your profile:

  • Significant experience in Java/Spring backend on products built from scratch.
  • Solid expertise in API design, integrations, resilience (timeouts/retry/circuit breaker).
  • Concrete experience with Kubernetes + monitoring in production.
  • Ability to arbitrate, document, communicate, and grow a team.

You master:

  • Java 17/21, Spring Boot 4.1 (Spring Web, Spring Data JPA, Spring Batch, Spring Cloud)
  • SQL + NoSQL, potential caches
  • Docker, Kubernetes, Helm, CI/CD (GitHub/GitLab/Azure DevOps), AWS or Azure cloud
  • Observability: metrics/logs/traces (APM, OpenTelemetry), dashboards and alerting
  • Oracle, Github
  • Python, Git, Perl, Shell Unix are a plus
  • English