Senior Staff Engineer, Java, Kubernetes

REQUIREMENTS:

  • Total experience: 7.5+ years
  • Strong hands-on experience in Java and Microservices Architecture (MSA)
  • Experience with Cloud platforms (Azure preferred) and Kubernetes
  • Strong experience in CI/CD pipeline development and Infrastructure as Code using Terraform and/or Ansible
  • Good understanding of Linux, Operating System internals, and virtualization technologies
  • Experience with Platform Engineering and end-to-end Software Development Lifecycle (SDLC)
  • Knowledge of observability, monitoring, logging, and production support
  • Experience building and deploying cloud-native, scalable, and secure applications
  • Exposure to AI/ML integrations and Edge Platform technologies is an added advantage
  • Strong problem-solving, collaboration, and stakeholder communication skills

RESPONSIBILITIES:

  • Design, develop, and maintain Java-based Microservices and cloud-native platform solutions
  • Own the end-to-end SDLC, from design and development to deployment and production support
  • Build and maintain CI/CD pipelines and automate infrastructure provisioning using Terraform and/or Ansible
  • Deploy, manage, and optimize applications on Azure and Kubernetes platforms
  • Monitor platform health using observability and monitoring tools, ensuring high availability and reliability
  • Troubleshoot complex production, infrastructure, and platform-related issues
  • Collaborate with cross-functional teams to deliver secure, scalable, and high-performance solutions
  • Follow engineering best practices for code quality, automation, security, and operational excellence
  • Contribute to platform engineering initiatives and continuous improvement of deployment processes
  • Support the adoption of modern technologies, including AI/ML integrations and edge computing where applicable

Bachelor’s or master’s degree in computer science, Information Technology, or a related fields