Software Engineer - Backend at Growfin.ai
Chennai, tamil nadu, India -
Full Time


Start Date

Immediate

Expiry Date

24 May, 26

Salary

0.0

Posted On

23 Feb, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring Boot, Microservices, Restful Apis, Scalability, Reliability, Unit Testing, Integration Testing, Code Reviews, Databases, Mysql, Sql, Aws, Containerization, Problem-Solving, Distributed Systems

Industry

Software Development

Description
Backend Software Engineer (Java, Spring Boot, Microservices) Responsibilities 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. Requirements 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.
Responsibilities
The role involves designing, developing, and maintaining backend services using Java and Spring Boot, focusing on building scalable and reliable RESTful APIs and microservices. Responsibilities also include troubleshooting issues, participating in quality assurance through testing and code reviews, and collaborating with frontend teams.
Loading...