Design, develop, and maintain backend services and APIs using Java and Spring Boot.
Implement microservices architecture and integrate with internal and external APIs.
Optimize application performance, scalability, and reliability.
Work with databases (SQL and NoSQL) to design efficient data models.
Collaborate with frontend developers, QA, and DevOps teams to deliver end-to-end solutions.
Ensure code quality through unit tests, integration tests, and code reviews.
Troubleshoot and resolve production issues quickly.
Follow agile development practices and participate in sprint planning, daily stand-ups, and retrospectives.