Job Description :
We are seeking a highly skilled Senior Java Developer with a minimum of 5 years of relevant working experience to join our dynamic team. The ideal candidate should possess expertise in Core Java and Advanced Java concepts, along with hands-on experience in building robust applications using Spring Boot, JPA, Servlets, and other related frameworks. Experience in developing RESTful APIs, proficiency in Hibernate, and a strong understanding of databases such as Oracle, SQL, MySQL are essential for this role. Knowledge or experience in microservices architecture would be considered a strong asset.
Responsibilities :
- Develop, test, and maintain high-quality Java-based applications.
- Design and implement efficient and scalable solutions using Core Java and Advanced Java concepts.
- Utilize Spring Boot, JPA, Servlets, and other related frameworks to build robust backend systems.
- Develop and consume RESTful APIs to facilitate communication between various components of the application.
- Implement data persistence using Hibernate and work with databases including Oracle, SQL, MySQL, etc.
- Collaborate with cross-functional teams to gather requirements, analyze user needs, and design solutions accordingly.
- Troubleshoot, debug, and resolve technical issues in a timely manner.
- Stay updated with emerging technologies and industry best practices to continuously improve development processes.
Requirements :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of relevant working experience in Java development.
- Strong proficiency in Core Java concepts and Advanced Java programming techniques.
- Hands-on experience with Spring Boot, JPA, Servlets, and other related frameworks.
- Experience in developing and consuming RESTful APIs.
- Solid understanding of Hibernate for ORM (Object-Relational Mapping).
- Proficiency in working with databases such as Oracle, SQL, MySQL, etc.
- Knowledge or exposure to microservices architecture would be a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to work effectively in a team environment.