Description :
The client is an emerging player in the fintech, specializing in financial services and fund management solutions. We are seeking a skilled Java Developer with a strong background in the fintech / BFSI / Wealthtech / Financial services domain to join our innovative team and contribute to the development of robust applications.
Job Description :
- 1. Design, develop, and maintain high-performance Java applications using Java 17, Spring Boot, and Spring Batch tailored for the financial services sector.
- 2. Implement security features using Spring Security to safeguard applications and user data.
- 3. Utilize Java Collection APIs and demonstrate a solid understanding of data structures to enhance application performance.
- 4. Develop and manage data access layers using Hibernate , ORM and JPA, ensuring efficient data handling and persistence.
- 5. Work with MongoDB for database management, ensuring data integrity and optimal performance in financial applications.
- 6. Understanding of Spring AI , Langchain4j and knowledge of GenAI, RAG, Agentic AI & Langchain.
- 7. Design patterns like singleton , Strategy, Factory , Chain of Responsibility , Decorator , DAO, Chunk processing , Thread Pool etc. and develop Java microservices, ensuring they are modular, reusable, and aligned with business requirements.
- 8. Experience in Java microservices on Kubernetes, understanding of dockers and containerization .
- 9. Understanding of CI / CD processes within Agile development methodologies for streamline deployment and integration.
- 10. Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
- 11. Conduct code reviews, unit testing, and integration testing to ensure high-quality deliverables. Troubleshoot and resolve issues in existing applications, providing timely support and enhancements.
- 12. Stay updated with the latest industry trends and technologies to continuously improve development processes.
(ref : hirist.tech)