Key Responsibilities Design develop and maintain RESTful APIs using Spring Boot Implement and manage data access layers ensuring efficient database interactions with a strong emphasis on transaction management and concurrency control Write clean effective and well-documented code following industry best practices Develop and execute unit and integration tests to ensure the quality and reliability of the code Optimize existing systems for performance and scalability Collaborate with front-end developers product managers and other team members to deliver high quality software Troubleshoot and resolve issues in a timely manner Participate in code reviews and provide constructive feedback to peers Stay up-to-date with the latest technologies frameworks and industry trends Required Qualifications Strong proficiency in Java and experience of min 7 years in backend development In-depth knowledge of Spring Boot and its various components Spring Data Spring Security Spring cloud etc Proven experience in designing and developing RESTful APIs Solid understanding of relational databases e g PostgreSQL MySQL and proficiency in SQL Experience in writing and executing unit and integration tests in Spring Boot Knowledge of transaction management and handling concurrent updates via APIs Familiarity with version control systems e g Git Excellent problem-solving skills and attention to detail Strong communication and collaboration skills Preferred Qualifications Experience with NoSQL databases e g MongoDB Cassandra Some Familiarity with CI CD pipelines and tools e g Jenkins GitLab CI Knowledge of microservices architecture Job Types Full-time Permanent Pay Up to 3 000 000 00 per year Benefits Health insurance Paid time off Provident Fund Experience Java 7 years Required Language English Required Location Noida Uttar Pradesh Required Work Location In person