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