Senior Software Engineer - Java
$1,500,000–$3,000,000 year
On-siteChennai, Tamil Nadu, India
EXPIREDChennai, Tamil Nadu, IndiaOn-siteFull Time$1,500,000–$3,000,000 yearMid LevelSmall
Full TimeMid LevelSmall
Job Summary
Design and maintain scalable backend applications using Java, Spring Boot, and AWS microservices for high-traffic, low-latency environments. Develop reliable APIs and services while analyzing performance issues to ensure production stability. Collaborate with product managers, architects, and QA engineers to understand requirements and deliver solutions. Contribute to system design discussions, code reviews, and engineering standards to drive continuous improvement.
Required Qualifications
- 5+ yrs
- Core Java
- Spring Boot
- microservices
- AWS
- distributed systems
- data structures and algorithms
- B.E./B.Tech in Computer Science, Software Engineering, Information Technology, or a related discipline
Desired Qualifications
- 5–9 years of hands-on experience in Java backend development
- Strong command of Core Java, object-oriented programming, data structures, and algorithms
- Extensive experience with Spring Boot, Spring Framework, and microservices architecture
- Proven experience designing and developing distributed systems at scale
- Strong practical knowledge of AWS, particularly EC2, S3, RDS, Lambda, and related cloud services
- Experience building applications for high-traffic, low-latency environments
- Good understanding of cloud-native development and PaaS environments
- Strong knowledge of backend architecture, API development, scalability, performance optimization, and system reliability
- Ability to troubleshoot complex technical and production issues
- Strong coding, analytical, problem-solving, and debugging skills
- Comfortable working in a fast-paced, collaborative engineering environment
- Strong communication skills and the ability to work effectively with cross-functional teams
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.