Bachelor’s degree in computer science, engineering, or related discipline
7–10 years of experience in systems implementation with a focus on both custom web/mobile application development and commercial software systems, with exposure to multiple technical disciplines including development, QA, and DevOps.
Strong Core Java skills with hands-on experience in Microservices, REST APIs, Spring Boot, Hibernate, and WebSockets.
Proven experience building traditional and serverless applications on AWS (EC2, Lambda, DynamoDB, S3, CloudWatch, CloudFormation, etc.). Solid experience with SQL/NoSQL databases and cloud-native architectures.
Hands-on expertise in CI/CD pipelines using Jenkins, GitHub Actions, or AWS Code Pipeline; strong alignment with DevOps deployment practices.
Strong understanding of infrastructure as code using Terraform, AWS CloudFormation, or similar tools.
Experience implementing monitoring, observability, and alerting using tools such as Dynatrace, Prometheus, Grafana, CloudWatch, or ELK stack.
Proven ability to manage incident response, root cause analysis (RCA), and post-incident reviews, ensuring continuous reliability improvements.
Knowledge of reliability and performance metrics (SLOs, SLIs, SLAs) and the ability to engineer systems that meet or exceed them.
Experience with containerization and orchestration technologies such as Docker and Kubernetes (EKS).
Familiarity with security best practices for cloud-native and distributed systems, including IAM, secrets management, and data encryption.
Ability to work independently or as part of a global agile team, preferably in a Scaled Agile Framework (SAFe) environment.
Demonstrated willingness to learn new technologies, continuously improve systems reliability, scalability, and automation.