





Metro backend role with broad required skillset, making candidate competition high.
Specialized backend, Kafka, cloud and distributed-systems skills reduce cross-industry transferability.
Explicit 8–12+ years and many mandatory platform and tech skills enforce strict filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead development and maintenance of Java microservices using Java 17+, Spring Boot, and related tech stack in production environments.
Implement and optimize distributed systems addressing consistency, retries, caching, and transactional data patterns such as sagas and outbox.
Oversee and contribute to cloud-native deployments on Kubernetes and major cloud providers, ensuring observability, security compliance, and pipeline automation.
8–12+ years professional software development experience.
5+ years experience building Java microservices in production.
Strong skills in Java 17+, Spring Boot/Spring Cloud, Gradle/Maven, Kafka streams and transactional data patterns.
Proven experience with Kubernetes and cloud platforms (AWS/Azure/GCP) for production workloads.
Deep expertise in distributed systems concepts (CAP, consistency, back-pressure, idempotency).
Experience with testing automation from unit to performance testing and observability tools like Open Telemetry, Prometheus, Grafana.
Familiarity with security protocols (OAuth2/OIDC/JWT, TLS/mTLS) and ability to review and improve architectural designs and vendor deliverables.