Java Microservices Developer
Core
Design and develop scalable Java microservices, manage Kubernetes clusters, and support production operations for cloud-based solutions.
Role type
Senior IC backend engineer (Java microservices)
Builds
Scalable microservices, CI/CD pipelines, and production support systems
Domain
Cloud-native backend engineering
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, microservices architecture, Kafka, Cassandra, Kubernetes, Docker, CI/CD (GitOps, Jenkins), system design, automation testing, observability (Splunk, Dynatrace, Grafana), Linux, shell scripting, GraphQL
Preferred skills
Elasticsearch, CosmosDB, MariaDB, edge computing, LeetCode/HackerRank-level problem solving
Technologies
Kafka, Cassandra, Elasticsearch, Kubernetes, Docker, Jenkins, Git, GitOps, Splunk, Dynatrace, Grafana, GraphQL, Spring Boot, Linux, MariaDB, AMQ
Responsibilities
Design and develop scalable microservices using Java, Spring Boot, and GraphQL; build and manage Kubernetes clusters; develop and maintain CI/CD pipelines; create and improve automation testing frameworks; monitor and resolve production issues using observability tools; collaborate with multiple teams to support production operations.
Seniority
Senior, hands-on IC