Company:Nexthire
Location:India
Languages:English
Seniority level:Senior, 5+ Years
Experience:5+ Years
Skills:AgileGitHibernateJavaJUNITSpring BootCI/CDMicroservicesProblem Solving
- Core Java & Advanced Java
- Spring Framework (Spring Boot, Spring Data JPA)
- Hibernate or any ORM Framework
- Microservices Architecture
- RESTful Web Services / APIs
- JUnit (Unit and Integration Testing)
- CI/CD Tools (e.g., Jenkins, GitLab CI)
- Agile Development Methodologies (Scrum)
- Strong Problem-Solving & Debugging Skills
- Good understanding of software release processes and version control tools (e.g., Git).
- Excellent communication and interpersonal skills.
- Ability to work independently and collaboratively within a team.
- Design, implement, and maintain scalable Java-based applications.
- Participate in all phases of the software development lifecycle.
- Write well-structured, efficient, and testable code using Java, Spring Boot.
- Develop and maintain RESTful APIs and integrate with third-party services.
- Implement unit and integration testing.
- Work collaboratively within an Agile Scrum team.
- Participate in code reviews, pair programming, and knowledge-sharing sessions.
- Prepare and produce software releases in accordance with continuous integration and deployment practices.