This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re seeking a seasoned Senior Java Developer with 8–12 years of experience to lead end-to-end technical design and delivery of mission-critical systems. You will own architecture decisions, drive engineering excellence, mentor senior engineers, and partner with product, security, and platform teams to build scalable, reliable, and secure distributed systems.
Job Responsibility:
Define and evolve system architecture for cloud-native, microservices/event-driven platforms (scalability, resilience, security, cost)
Create high-level and low-level designs, integration patterns, API contracts, and reference implementations
Lead design reviews
ensure alignment with domain-driven design (DDD), 12-factor principles, and organization standards
Lead squads through full SDLC—from discovery and PoCs to production and SRE handoff
Establish coding standards, code review practices, and secure-by-default patterns
Mentor and coach senior engineers
support career growth and succession of technical leaders
Build core services using Java (17+), Spring Boot, REST/GraphQL, and message/event streaming
Optimize for performance, concurrency, observability, and operational excellence (SLOs, error budgets)
Drive quality with unit/integration/contract testing, test data strategy, and automated quality gates
Design for AWS/Azure/GCP, container orchestration (Kubernetes), service mesh, and CI/CD
Implement infrastructure-as-code (IaC) patterns and secrets management
Partner with SRE/Platform teams on monitoring, alerting, logging, tracing, and cost governance
Architect integrations across SQL/NoSQL, caching (Redis), and event streams (Kafka/Pulsar)
Define data contracts, schema evolution strategies, and idempotent/eventual consistency patterns
Embed AppSec best practices, OWASP controls, secure API/auth (OAuth2/OIDC), and zero trust patterns
Ensure compliance with regulatory and audit requirements where applicable
Translate business needs into technical roadmaps and architecture runway
Communicate trade-offs and decisions to both technical and non-technical audiences
Requirements:
8-10 years of progressive experience building enterprise systems, with 7+ years in Java and Spring at scale
Proven delivery of cloud-native, microservices, and event-driven architectures
Strong expertise in: Java 11/17+, Spring Boot, Spring Cloud
REST/GraphQL APIs, gRPC (nice-to-have)
Kafka (or Pulsar), Kubernetes, Docker
RDBMS (PostgreSQL/MySQL/Oracle) and NoSQL (MongoDB/Cassandra/DynamoDB)