Senior Backend Developer
On-siteChennai, Tamil Nadu, India
Job Summary
Design, develop, and implement scalable backend services using Java, Spring Boot, and AWS to support high-performance applications and distributed systems. Build and optimize microservices-based architectures while improving application resiliency, scalability, and system reliability for high-traffic environments. Partner with cross-functional teams to understand requirements, deliver quality solutions, and drive continuous improvements through emerging technologies. Participate in code reviews, contribute to engineering best practices, and support cloud deployment, monitoring, and operational excellence initiatives.
Required Qualifications
- Bachelor's or master's degree in computer science, Software Engineering, or a related field
- 5+ years of hands-on experience in Java application development with strong expertise in Core Java concepts and scalable system design
- Strong experience with Spring Boot and related frameworks for developing and maintaining backend services
- Deep understanding of microservices architecture and distributed application design
- Hands-on experience with Amazon Web Services (AWS) including services such as EC2, S3, RDS, and Lambda
- Experience building and maintaining distributed systems with focus on performance, reliability, and low latency
- Strong understanding of data structures and algorithms and applying them to real-world engineering problems
- Experience working within PaaS and cloud-native environments
- Strong collaboration, communication, and problem-solving skills with the ability to thrive in a fast-paced environment
Desired Qualifications
- Experience working in product companies or startup environments
- Exposure to modern engineering practices including CI/CD, observability, and cloud infrastructure automation
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.