Sr Java Backend Developer
Core
Designing, developing, deploying, and managing scalable backend services and microservices in a containerized, cloud-native environment.
Role type
Senior IC Java Backend Developer (Cloud-Native/Kubernetes)
Builds
Scalable backend services, RESTful APIs, and microservices for global clients
Domain
Cloud-native infrastructure, distributed systems, and backend engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, Kubernetes, Docker, RESTful API design, CI/CD pipelines, SQL/NoSQL databases, cloud platforms (AWS/Azure), infrastructure-as-code (Terraform/Ansible)
Preferred skills
Ray, Kafka, KEDA, serverless computing, distributed job orchestration, networking concepts in Kubernetes
Technologies
Java, Python, Kubernetes, Docker, Helm, AWS, Azure, Jenkins, GitLab Runner, Prometheus, Grafana, ELK stack, Terraform, Ansible, Kafka, KEDA, Ray, Spark, Dask
Responsibilities
Design and develop backend code and microservices; containerize applications and manage Kubernetes manifests; deploy and scale applications on cloud and on-prem environments; implement and manage CI/CD pipelines; interact with databases to ensure performance; monitor application and cluster health; enforce security best practices; optimize applications for speed and scalability; contribute to infrastructure-as-code initiatives; participate in code reviews.
Seniority
Senior, hands-on IC with mentorship responsibilities