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.