Job Description…
Key Skills and Requirements:
1. Strong proficiency in Java programming with 5+ years of hands-on experience
2. Extensive knowledge of Spring Boot
3. Good understanding of Java application deployment is a Must
4. Experience with Wildfly(JBOSS) is a plus
5. Solid understanding of J2EE architecture and design patterns
6. Experience with Hibernate ORM framework
7. Excellent problem-solving skills and ability to handle stakeholders effectively
Responsibilities:
1. Design, develop, and maintain Java-based applications using Spring Framework and Spring Boot
2. Implement and optimize database interactions using Hibernate
3. Create and integrate Web Services into applications
4. Collaborate with front-end developers to integrate Java back-end with JavaScript-based user
interfaces
5. Participate in a full software development lifecycle, from requirements gathering to deployment and
maintenance
6. Work closely with stakeholders to understand business needs and translate them into technical
solutions
7. Troubleshoot, debug, and optimize Java applications for performance
8. Write clean, maintainable, and well-documented code
9. Participate in code reviews and contribute to team’s best practices
10. Stay updated with the latest trends and technologies in Java development
Preferred Qualifications:
1. Relevant certifications (e.g., Oracle Certified Professional, Java SE Programmer)
2. Experience with Agile/Scrum methodologies
3. Familiarity with cloud platforms (e.g., AWS, Azure, or GCP)
4. Knowledge of containerization technologies (e.g., Docker, Kubernetes)
5. Experience with microservices architecture