We are seeking a highly skilled and experienced Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java, Spring boot, Hibernate , Microservices, Rest API, PostgreSQL, with a proven track record in the banking domain. You will be responsible for developing and maintaining high-performance, scalable, and secure applications, ensuring seamless integration with various banking systems.
Key Responsibilities:
- Design, develop, and maintain Java applications using Spring Boot and Hibernate frameworks.
- Develop robust and scalable microservices-based solutions.
- Write clean, maintainable, and efficient code using Java and JavaScript.
- Collaborate with cross-functional teams to gather and analyze requirements.
- Implement and maintain RESTful APIs for seamless integration with front-end applications.
- Ensure the security and performance of applications, adhering to best practices and industry standards.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot, debug, and resolve production issues in a timely manner.
- Stay updated with the latest industry trends and emerging technologies to ensure continuous improvement.
- Contribute to all phases of the development lifecycle, from conception through deployment and maintenance.
- Min 6+ years of professional experience in Java development.
- Strong proficiency in Spring Boot and Hibernate frameworks.
- Solid understanding of microservices architecture and implementation.
- Proficient in front-end technologies, particularly JavaScript.
- Experience with RESTful API design and implementation.
- Experience with PostgreSQL database systems
- Experience with version control systems, preferably Git.
Mandatory Required Skills : Java, Spring boot, Hibernate , Microservices, Rest API, PostgreSQL