A Java Developer is responsible for designing, developing, testing, and maintaining Java-based applications.
Preferred candidate profile:
- Design and develop scalable Java applications.
- Write clean, productive, and reusable code.
- Implement business requirements and technical specifications.
- Develop applications using frameworks like Spring Boot, Hibernate, and Spring MVC.
- Build and integrate RESTful APIs and web services.
- Work with microservices architecture when required