Key Responsibilities:
- Design, develop, and maintain backend services and RESTful APIs using Java and Spring Boot.
- Implement data persistence layers using Hibernate/JPA with relational databases.
- Develop and integrate microservices for modular, scalable application architecture.
- Collaborate with front-end developers, DevOps, and QA teams to deliver end-to-end solutions.
- Optimize application performance, scalability, and security.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot, debug, and upgrade existing systems.
Required Skills & Qualifications:
- 412 years of professional experience in backend development with Java.
- Strong proficiency in Spring Boot, Spring MVC, and Spring Security.
- Hands-on experience with Hibernate/JPA and SQL databases (MySQL, PostgreSQL, etc.).
- Solid understanding of Microservices architecture and related tools (e.g., Eureka, API Gateway, Docker, Kubernetes).
- Experience with RESTful API design and integration.
- Familiarity with CI/CD pipelines and version control (Git).
- Strong problem-solving skills and ability to work in an agile environment.