Job Summary :
We are looking for a Spring Boot Developer with 4 to 6 years of experience in developing scalable backend applications using Java and Spring Boot. The ideal candidate should have hands-on experience in building RESTful APIs, Microservices, database integration, and enterprise application development.
Key Responsibilities :
- Design, develop, and maintain backend applications using Java and Spring Boot.
- Build and maintain Microservices and RESTful APIs.
- Develop business logic and integrate applications with SQL databases.
- Write clean, efficient, and reusable code.
- Optimize application performance and troubleshoot production issues.
- Collaborate with cross-functional teams throughout the software development lifecycle.
- Write unit tests and participate in code reviews.
- Follow Agile development practices.
Required Skills :
- 4 to 6 years of experience in Java development.
- Strong knowledge of Spring Boot.
- Experience with Microservices architecture.
- Hands-on experience in REST API development.
- Good knowledge of SQL databases (MySQL, PostgreSQL, Oracle, or SQL Server).
- Experience with Hibernate/JPA.
- Familiarity with Git and Maven/Gradle.
- Strong debugging and problem-solving skills.
Preferred Skills :
- Spring Security.
- Docker and Kubernetes.
- Kafka or RabbitMQ.
- CI/CD tools such as Jenkins or Azure DevOps.
- Cloud platforms (AWS or Azure).