Complete Onsite Job.
1. Design, develop, and maintain Back End services and APIs using Java and Spring Boot
2. Collaborate with Front End developers, QA engineers, and product managers to deliver end-to-end solutions
3. Write clean, maintainable, and well-documented code following best practices
4. Participate in code reviews and contribute to continuous improvement of team practices
5. Integrate with relational and NoSQL databases such as MySQL, PostgreSQL, or MongoDB
6. Implement security and data protection best practices
7. Troubleshoot, debug, and resolve technical issues
8. Work in Agile/Scrum development environments
9. 8-10 years of experience in Java development
10. Strong knowledge of Spring Boot, Spring MVC, and related frameworks
11. Experience with RESTful APIs, Microservices architecture, and JPA/Hibernate
12. Familiarity with Maven/Gradle, Git, and CI/CD tools (eg, Jenkins, GitLab CI)
13. Experience with containerization tools like Docker and orchestration platforms like Kubernetes
14. Familiarity with messaging systems (eg, Kafka, RabbitMQ)
15. Knowledge of Front End frameworks (eg, React, Angular) is a plus