Veefin - Senior Software Engineer

Kurla west, Mumbai, IN Until 9/21/2026 5+ years exp First posted July 23, 2026 Last posted July 23, 2026
Job description

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.
About this role

Summary

Design, develop, and maintain scalable backend applications using Java, Spring Boot, Kafka, and microservices.

Job title

Senior Software Engineer – Java Backend

Experience level

5+ years

Minimum experience

5+ years exp

Industry

financial services

Location requirements

Mumbai, IN; on-site work only

Salary

Not specified

Management role

No

Skills & keywords

Required skills

Java 8/11/17Spring BootMicroservicesKafkaSQL databasesData StructuresOOPGit

Preferred skills

fintechbankinglendingpaymentscloud platformsdockerkubernetesrediselasticsearchsecurity

Specializations

JavaSpring BootMicroservicesKafka
Locations

Structured locations inferred from the posting.

Mumbai, Maharashtra, India

On-site City

Mumbai, Maharashtra, India

On-site City