Skip to main content
Posted 19 June, 2026

Veefin - Senior Software Engineer

Nexthire
Kurla west, Mumbai,IN Full Time
Reference: 136_762505_91c5d084a55c

Senior Software Engineer - Java Backend (5+ Years)

Location: Kurla West, Mumbai (Work from Office)
Experience: 5-7 Years
Employment Type: Full-Time

About Veefin

Veefin Solutions is a leading provider of digital lending, supply chain finance, and banking technology solutions, enabling financial institutions and enterprises to digitize and scale their lending ecosystems.

Role Overview

We are looking for a highly skilled Senior Software Engineer - Java Backend to join our engineering team. The ideal candidate should have strong experience in designing and developing scalable enterprise applications using Java, Spring Boot, Microservices, and Kafka. Candidates with experience in FinTech, Banking, Lending, Payments, or Financial Services domains will be preferred.

This role requires hands-on development expertise, problem-solving ability, and experience building high-performance distributed systems deployed on cloud platforms.

Key Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
  • Build and enhance Microservices-based architectures for enterprise-grade financial platforms.
  • Develop and integrate RESTful APIs and third-party services.
  • Implement event-driven architectures using Kafka.
  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Optimize application performance, scalability, and reliability.
  • Work closely with Product Managers, Architects, QA, and DevOps teams.
  • Ensure adherence to coding standards, security guidelines, and best practices.
  • Troubleshoot production issues and perform root cause analysis.
  • Contribute to CI/CD and cloud-native deployment initiatives.

Must-Have Skills

  • 5+ years of software development experience.
  • Strong expertise in Java (Java 8/11/17).
  • Hands-on experience with Spring Boot and Spring ecosystem.
  • Strong experience in Microservices architecture.
  • Experience with Apache Kafka and event-driven systems.
  • Expertise in REST APIs and backend service development.
  • Experience with SQL databases such as PostgreSQL, MySQL, Oracle, or MS SQL Server.
  • Strong understanding of Data Structures, Algorithms, and OOP concepts.
  • Experience with Git and version control systems.
  • Good understanding of multithreading, concurrency, and performance optimization.

Preferred Skills

  • Experience in FinTech, Banking, Lending, Payments, Trade Finance, or Financial Services products.
  • Hands-on experience with cloud platforms:
    • AWS
    • Azure
    • GCP
  • Experience with Docker and Kubernetes.
  • Exposure to Redis, Elasticsearch, or caching frameworks.
  • Understanding of security standards, authentication, and authorization mechanisms.
  • Experience working in Agile/Scrum environments.

Good to Have

  • System Design and Distributed Systems experience.
  • Exposure to Domain-Driven Design (DDD).
  • Experience handling high-volume transaction systems.
  • Knowledge of observability tools such as Grafana, Prometheus, ELK, etc.
  • Experience mentoring junior engineers and driving technical initiatives.

Educational Qualification

  • B.E./B.Tech/MCA/M.Tech in Computer Science, Information Technology, or related field.

What We Are Looking For

  • Strong problem-solving and analytical mindset.
  • Ownership-driven attitude with excellent debugging skills.
  • Ability to work in a fast-paced product organization.
  • Excellent communication and stakeholder management skills.
  • Passion for building scalable products in the FinTech and Banking ecosystem.
Employment Type: FULL_TIME

Sign up for Job Alerts