Senior Software Engineer – Java Backend (5+ Years)
Location: Kurla West, Mumbai (Work from Office)
Experience: 5–7 Years
Employment Type: Full-Time
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 OverviewWe 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.
- 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.
- 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.
- 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.
- B.E./B.Tech/MCA/M.Tech in Computer Science, Information Technology, or related field.
- 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.
Skills Required
- 5+ years of software development experience
- Strong expertise in Java (Java 8/11/17)
- Hands-on experience with Spring Boot and Spring ecosystem
- Experience with Microservices architecture
- Experience with Apache Kafka and event-driven systems
- Expertise in REST APIs and backend service development
- Experience with SQL databases (PostgreSQL, MySQL, Oracle, 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
- B.E./B.Tech/MCA/M.Tech in Computer Science, Information Technology, or related field
- Experience in FinTech, Banking, Lending, Payments, Trade Finance, or Financial Services
- 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
- System design and distributed systems experience
- Exposure to Domain-Driven Design (DDD)
- Knowledge of observability tools (Grafana, Prometheus, ELK)
- Experience mentoring junior engineers and driving technical initiatives
What We Do
NextHire Consulting is an AI-driven recruiting platform that streamlines the hiring process for companies. By leveraging AI agents for sourcing, screening, and interviewing, the platform enables teams to focus on pre-qualified finalists. It provides data-driven insights into candidate soft skills and behavioral styles, aiming to disrupt traditional recruitment models with efficient, automated, and science-based talent acquisition solutions for businesses of all sizes.








