Senior Software Engineer
Weekday AI
Posted: May 12, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design and implement scalable backend systems utilizing Java, Spring Boot, and AWS technologies, with a focus on high-traffic, distributed environments.
Required Skills
Job Description
This role is for one of the Weekday's clients
Min Experience: 5 years
Location: Chennai
JobType: full-time
Requirements:
Key Responsibilities:
• Design and implement scalable backend systems utilizing Java, Spring Boot, and AWS technologies.
• Enhance system performance and reliability within high-traffic, distributed environments.
• Work collaboratively with cross-functional teams to analyze requirements and deliver innovative solutions.
• Produce clean, efficient code and actively participate in code reviews to maintain high quality standards.
• Keep up-to-date with emerging technologies to continually improve system design and capabilities.
Required Skills:
• A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.
• Minimum of 5 years practical experience in Java development, demonstrating strong knowledge of Core Java concepts and the ability to deliver scalable solutions.
• Extensive expertise with Spring Boot and associated frameworks, including comprehensive understanding of developing and optimizing microservices architectures.
• Solid experience working with Amazon Web Services (AWS), including hands-on use of AWS services like EC2, S3, RDS, and Lambda to build, deploy, and scale applications.
• Proven experience in creating and maintaining Distributed Systems designed for high-traffic and low-latency scenarios.
• Strong grasp of data structures and algorithms, and their practical application in developing efficient and reliable systems.
• Demonstrated experience with PAAS environments, capable of designing solutions that leverage cloud infrastructure and platform services effectively.
• Ability to thrive in a fast-paced, team-oriented environment, tackling complex problems while ensuring code quality and optimal system performance.
Must have Skills
Java
Data Structures
Algorithms
Good to have Skills
Spring Boot
Microservices
System Design