Senior Software Engineer (Java/Python)
On-site · Hyderabad, Telangana, India
Job Summary
Senior Software Engineer responsible for designing, building, and scaling cloud-native backend services in Java on AWS. Role emphasizes hands-on development of scalable backend systems using Java and AWS, with experience in microservices architecture, AI-driven automation, and building highly scalable solutions. You will design and maintain backend services, deploy cloud-native applications on AWS, develop and manage microservices-based architectures, design and implement APIs and integrate with third-party services, and work with AWS services such as AWS Lambda, ECS/EKS/EC2, and RDS/DynamoDB. Responsibilities include ensuring application performance, scalability, and security, mentoring junior developers, collaborating with cross-functional teams (Product, DevOps, Data Engineering), driving best practices in code quality, CI/CD, and architecture design, and troubleshooting production issues. Preferred background includes experience with Python, PySpark, AWS EMR/Glue, Terraform, and exposure to data engineering pipelines. The role champions a fast-paced, agile environment and requires strong problem-solving and communication skills.
Required Qualifications
- 5–8 years hands-on software development experience
- Strong proficiency in Java (Spring Boot preferred)
- Solid experience with AWS cloud ecosystem
- Experience with AWS tools: AWS Lambda, AWS API-Gateway, AWS Load Balancer, AWS CloudWatch, AWS CLI
- Container orchestration (ECS / EKS / EC2)
- Strong understanding of microservices architecture & RESTful APIs
- Experience with Relational (AWS RDS) and NoSQL (DynamoDB) databases
- Experience with CI/CD pipelines and DevOps practices
- Ability to design, develop, and maintain scalable backend services
- Experience building cloud-native applications on AWS
- Mentoring junior developers
- Design and implement APIs and integrate with third-party services
- Troubleshooting production issues and optimizing performance
- Excellent collaboration and communication skills
- Ability to work in a fast-paced, agile environment
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.