This role is for one of the Weekday's clients
Salary range: Rs 800000 - Rs 1300000 (ie INR 8-13 LPA)
Min Experience: 2 years
Location: Chennai, Tamilnadu
JobType: full-time
We are seeking a skilled and motivated Backend Software Engineer with expertise in Java, Spring Boot, AWS, distributed systems, and platform-as-a-service (PaaS) environments. This role is ideal for someone with experience in product-based companies or startups who enjoys tackling complex backend challenges and building scalable, high-performance systems.
Requirements
Key Responsibilities:
- Design, develop, and maintain scalable backend systems using Java, Spring Boot, and AWS.
- Optimize backend performance and reliability for distributed, high-traffic, low-latency applications.
- Collaborate with cross-functional teams to gather requirements and deliver robust technical solutions.
- Write clean, maintainable, and efficient code, and actively participate in code reviews.
- Continuously explore and apply new technologies to enhance backend system design and functionality.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum 2 years of experience in Java development with a strong foundation in Core Java and system design principles.
- Proficiency in Spring Boot and building microservices-based architectures.
- Hands-on experience with AWS services such as EC2, S3, RDS, and Lambda for application deployment and scalability.
- Experience in designing and maintaining distributed systems in performance-critical environments.
- Strong grasp of data structures and algorithms, with the ability to apply them effectively to solve real-world engineering problems.
- Practical experience in PaaS environments, designing solutions that utilize cloud platform services.
- Excellent problem-solving skills and the ability to thrive in a fast-paced, agile development environment.
Key Skills:
Java | Spring Boot | AWS | Distributed Systems | Data Structures | PaaS | Backend Development | Microservices