Job Description
<p>Mandatory Skills : </p><p><br/></p><p>- Java 8 Spring Boot AWS cloud RabbitMQ MySQL Jenkins/Financial domain especially NBFC and is more acquainted with the workflows related to the domain..
5+.
Show more Show less<br/><br/>We are seeking a highly skilled Java Developer with strong expertise in Java 8, Spring Boot, AWS Cloud, RabbitMQ, and MySQL.
The ideal candidate should have hands-on experience in the financial services domain (preferably NBFC workflows) and be able to design, develop, and maintain scalable, secure, and high-performance applications.<br/><br/>This role requires not only strong technical skills but also domain knowledge to understand and implement business logic aligned with financial products and operations.<br/><br/>Key Responsibilities : <br/><br/>- Design, develop, and maintain enterprise-grade applications using Java 8 and Spring Boot.<br/><br/>- Implement microservices architecture and RESTful APIs for scalability and modularity.<br/><br/>- Write efficient, reusable, and reliable code while following best coding practices.<br/><br/>- Deploy, manage, and monitor applications on AWS Cloud.<br/><br/>- Ensure scalability, fault tolerance, and performance optimization of applications in a cloud environment.<br/><br/>- Work extensively with RabbitMQ (or similar messaging systems) for asynchronous communication.<br/><br/>- Integrate applications with third-party APIs, financial services systems, and internal platforms.<br/><br/>- Design and optimize database schemas, queries, and stored procedures in MySQL.<br/><br/>- Ensure data integrity, performance tuning, and security compliance in data handling.<br/><br/>- Build, integrate, and deploy code using Jenkins CI/CD pipelines.<br/><br/>- Participate in code reviews, write unit/integration tests, and support automated testing frameworks.<br/><br/>- Troubleshoot, debug, and optimize applications for maximum performance.<br/><br/>- Understand NBFC business workflows such as loan origination, underwriting, disbursement, repayment, and collections.<br/><br/>- Translate financial business requirements into effective, scalable technical solutions.<br/><br/>- Collaborate with product managers and business stakeholders to ensure compliance with industry standards and regulations.<br/><br/>Required Skills & Qualifications : <br/><br/>- Java 8 (Core Java concepts, Multithreading, Collections, Exception Handling)<br/><br/>- Spring Boot, Spring MVC, Spring Data JPA, Spring Security<br/><br/>- AWS Cloud (EC2, S3, Lambda, RDS, etc.)<br/><br/>- RabbitMQ (or similar message brokers like Kafka/ActiveMQ)<br/><br/>- MySQL (Database design, queries, stored procedures, optimization)<br/><br/>- Jenkins (CI/CD pipelines, automation)<br/><br/>- Hands-on experience in Financial Services / NBFC applications.<br/><br/>- Understanding of financial workflows : customer onboarding, credit assessment, KYC, payments, reconciliation.<br/><br/>- Exposure to Microservices architecture best practices.<br/><br/>- Familiarity with containerization (Docker, Kubernetes).<br/><br/>- Experience with logging, monitoring, and alerting tools (ELK stack, Prometheus, Grafana).<br/><br/>Soft Skills : <br/><br/>- Strong problem-solving and analytical skills.<br/><br/>- Excellent verbal and written communication.<br/><br/>- Ability to work in agile, fast-paced teams.<br/><br/>- Strong ownership and accountability of deliverables.<br/><br/>- Work on cutting-edge financial solutions impacting millions of users.<br/><br/>- Opportunity to build high-scale applications in fintech/NBFC space.<br/><br/>- Collaborative, merit-driven, and growth-oriented work culture.<br/><br/>- Exposure to cloud-first architecture and modern tech stack.<br/></p> (ref:hirist.tech)