Backend Developer

2 - 6 years

10 - 15 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Key Responsibilities:

  • Design, develop and maintain high-performance backend services for internal tools and AI-driven applications.
  • Design and develop core modules covering deal origination, due diligence, loan management, repayments, covenants, and default management.
  • Architect APIs, workflows, and middleware to support integrations with CRMs, external data sources (PitchBook, Crunchbase), payment gateways (Razorpay, NPCI), e-signature tools, and accounting systems.
  • Implement workflow automation features (loan approvals, NDAs, investment memos) using microservices and event-driven architecture.
  • Implement security, compliance, and auditability features across modules (including KYC, DLP, RBI guidelines adherence, and audit trails).
  • Manage database design and data migration, ensuring high availability, data consistency, and scalability.
  • Enable workflow automation for notifications, checklists, approvals, and covenant monitoring.
  • Collaborate with frontend and DevOps teams to ensure smooth deployments, containerization, and CI/CD best practices.
  • Integrate machine learning models and NLP pipelines into backend services for real-time decisioning and document automation.
  • Collaborate with product, operations, and investment teams to identify and prioritize.
  • Write clean, maintainable, and well-tested code; participate in code reviews and system design sessions with agile and scrum methodologies.
  • Optimize systems for low-latency, high availability, and fault tolerance across cloud platforms.
  • AI/ML & NLP: Exposure to AI/ML pipelines using Sci-Kit Learn and PyTorch, NLP frameworks, or integrating models into production; hands-on experience with LangChain for LLM application development, integration of LLMs (Large Language Models), RAG (Retrieval-Augmented Generation) workflows, and Vector databases for semantic search and knowledge retrieval

Requirements:

  • Programming Languages - Proficient in Java (Spring Boot), Python (Django/Flask), or Node.js for enterprise application development.
  • Track record building high quality software with design-focused and test-driven approaches.
  • Strong knowledge of Open-Source technology stack (Spring, Hibernate, Maven, JUnit).
  • Experience with relational database and/or NoSQL Database distributed systems, caching (Redis), and message queues (RabbitMQ, Pub/Sub, Apache Cassandra).
  • Experience with cloud platforms AWS (EC2, RDS, S3), Azure, or Google Cloud experience, container orchestration (Kubernetes, Docker), and infrastructure as code (Terraform).
  • Testing & CI/CD experience with automated testing, build, and deployment pipelines (e.g., Jenkins, GitLab CI).
  • Great analytical, problem-solving and communication skills.
  • Some experience or a real interest in finance, investment processes, and/or an ability to translate business problems into technical solutions.
  • Candidate should have experience leading development teams, projects or being responsible for the design and technical quality of a significant application, system, or solution.
  • Ability to form positive relationships with partnering teams, sponsors, and user groups.
  • Candidate should have experience in building microservices and APIs ideally RESTful API architecture, integration with third-party APIs (banking, KYC, payments).
  • Candidate should have experience in high scale distributed technology like Kafka, Mongo, Ignite, Redis.
  • Candidate should have experience in DevOps and tools like Azure DevOps.
  • Exposure to AI/ML pipelines, NLP frameworks, or integrating models into production is a plus.
  • Reporting and Analytics like Integration with BI tools (Tableau, Power BI), scenario analysis, dashboard APIs.
  • Strong problem-solving skills, attention to detail, and ability to work in cross-functional teams.
  • Interest in venture debt, fintech, and startup ecosystems is a bonus.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

mumbai, maharashtra, india

gurgaon, haryana, india

hyderabad, telangana, india