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