Software Engineer - Backend
Job type: Full Time · Department: Engineering (R&D) · Work type: On-Site
Chennai, Tamil Nadu, India
Design, develop, and maintain backend services using Java and Spring Boot.
Build and enhance RESTful APIs and microservices with a focus on scalability and reliability.
Write clean, efficient, and well-structured code following backend best practices.
Troubleshoot, debug, and resolve application issues across services.
Participate in unit testing, integration testing, and code reviews to ensure high quality.
Collaborate with Frontend Engineers to integrate user-facing components with backend services.
Work with databases to design schemas, write optimized queries, and ensure data consistency.
Assist in understanding business requirements and translating them into technical solutions.
Contribute to reusable components, shared libraries, and service templates.
Learn and apply modern backend patterns while working with experienced engineers.
Strong proficiency in Java.
Hands-on experience or solid understanding of Spring Boot and backend frameworks.
Knowledge of microservices architecture, including service communication and API design.
Experience with relational databases such as MySQL and SQL queries.
Familiarity with concepts like REST APIs, exception handling, logging, and security basics.
Exposure to cloud platforms (AWS) and containerization is a plus.
Strong problem-solving skills with attention to performance and scalability.
Ability to work collaboratively in a team and communicate technical ideas clearly.
Passion for backend engineering and building scalable distributed systems.
Autofill application
Save time by importing your resume in one of the following formats: .pdf or .docx.