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