MHP India is seeking a Software Development Engineer II to join our team. In this role, you will be responsible for designing and building mission-critical infrastructure on public and private cloud platforms, as well as developing the tools and processes necessary to ensure the highest levels of availability and reliability for our clients. You'll work with systems that handle thousands of daily transactions, managing large-scale environments with thousands of virtual machines, hundreds of thousands of requests per second, and petabytes of data.
SDE2 – Software Development Engineer II
Experience : 3–6 years
Responsibilities
- Design, develop, and optimize scalable backend services using Java 21+, Spring Boot 3.x.x, and Python
- Own end-to-end delivery of features, from design discussions to production deployment
- Architect and implement high-performance microservices with strong observability and fault tolerance
- Work extensively with RDBMS (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, DynamoDB)
- Implement advanced caching and performance strategies using Redis / ElasticCache
- Integrate and optimize AWS services (Lambda, S3, EC2, CloudWatch, API Gateway, SNS / SQS)
- Drive code reviews, enforce best practices, and mentor junior engineers
- Collaborate with cross-functional teams (QA, DevOps, Product) in Agile / Scrum environments
Requirements
3–6 years of backend development experience with proven delivery of complex systemsStrong expertise in REST APIs, microservice architecture, and distributed systemsHands-on experience with CI / CD pipelines, containerization (Docker, Kubernetes)Solid understanding of cloud-native design patterns and cost optimization on AWSStrong debugging, performance tuning, and problem-solving skillsAbility to mentor and guide SDE1s, fostering a culture of technical excellence