We are looking for passionate and creative Backend Software Developers to join our growing team. In this role, you will play a key part in designing, developing, and maintaining critical backend services that power our core platforms at Sarvagram.
Responsibilities:
Design, develop, and implement backend APIs using Spring Boot and related frameworks.
Develop and maintain clean, well-documented, and efficient code.
Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and deliver high-quality solutions.
Participate in code reviews and knowledge sharing sessions.
Write unit and integration tests to ensure code quality and maintainability.
Troubleshoot and resolve backend issues in a timely manner.
Stay up-to-date with the latest trends and technologies in the Java and Spring Boot ecosystem.
Qualifications:
2+ years of experience as a Backend Software Developer.
Strong proficiency in Java and object-oriented programming principles.
In-depth knowledge of Spring Boot, including Spring MVC, Spring Data JPA, and Spring Security.
Experience with relational databases (e.g., MySQL, PostgreSQL).
Experience with unit testing frameworks (e.g., JUnit).
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
A passion for learning and staying up-to-date with new technologies.