Job Title : Staff Engineer (Java + Kubernetes) (9–13 Years Experience)
Location : Remote
Employment Type : Full-Time
About the Role
We are seeking a highly skilled Senior Software Developer with 9–13 years of hands-on development experience and a strong foundation in computer science fundamentals and modern cloud-native architectures . The ideal candidate will have deep expertise in Kubernetes-based microservices , AWS , modern Java frameworks, and large-scale distributed environments. You will play a key role in designing, building, and operationalizing global platform services with a strong focus on reliability, security, and performance.
Key Responsibilities
- Design, build, and maintain Kubernetes-based microservice architectures , including messaging services, DB services, API gateways, and service mesh components.
- Develop scalable and secure applications using modern Java features , including Vert.X and Spring Boot .
- Build and operate global-scale platform services across non-production and production environments.
- Work extensively with AWS ;
experience with other cloud platforms such as GCP or Azure is highly desirable.
Implement and manage infrastructure-as-code using tools like Terraform .Leverage observability and monitoring tools such as Grafana, Prometheus, and Telegraph to ensure system health and performance.Work with modern databases including PostgreSQL, DynamoDB, and MongoDB .Build solutions for high-volume transactional systems and develop data migration workflows with strong focus on precision, quality, and accuracy metrics.Operationalize technical workflows into self-service systems with built-in guardrails for scale and safety.Establish and enhance data-driven KPIs for performance, scalability, availability, reliability, and security of services.Apply strong knowledge of security best practices to safeguard customer and platform data.Participate in on-call rotations , incident response processes, and contribute to playbook creation and refinement.Collaborate effectively with remote, globally distributed teams across multiple time zones.Produce high-quality technical documentation and communicate effectively across engineering and leadership teams.Required Qualifications
Bachelor’s degree in Computer Science or a related field.9–13 years of experience as a software developer with strong CS fundamentals.Strong technical understanding of Kubernetes, microservices, messaging systems, databases, service mesh, and IaC.Hands-on experience with AWS (GCP / Azure is a plus).Proficiency with Vert.X, Spring Boot, and modern Java development.Proven experience in building / operating large-scale, global platform services.