Veefin- Staff Software Engineer
Job Title: Staff Software Engineer - Java Platform
Experience: 7- 9 Years
Company: VeeFin
Location: Kurla West (Mumbai)
About the Role
We are looking for experienced engineers who are passionate about coding and building scalable systems. This is a hands-on engineering role focused on development rather than people management. You will work on enterprise-grade financial platforms used by banks and financial institutions, with a strong emphasis on system design, performance, and reliability.
Key Responsibilities
Design and build scalable backend services using Java and Spring Boot
Develop APIs and microservices powering banking workflows
Design, build, and enhance core platform capabilities
Work on enterprise-grade financial platforms used by global banks and financial institutions
Collaborate closely with product and architecture teams
Ensure high performance, scalability, and reliability of systems
Troubleshoot, debug, and optimize existing systems
Technical Skills
Mandatory
Strong experience with Java and Spring Boot
Solid understanding of SQL databases and data modelling
Experience with event-driven systems (Kafka or similar)
Strong problem-solving and debugging skills
Preferred
Experience with Angular or modern frontend frameworks
Familiarity with Redis or in-memory data stores
Exposure to Docker, Kubernetes, and cloud environments
Experience with high-volume transactional systems
AI-Augmented Engineering
We encourage engineers to leverage modern AI development tools such as:
GitHub Copilot
Cursor
Claude / Gemini
Engineers are expected to use AI tools to improve productivity while maintaining high code quality and strong system design principles.
Who This Role Is For
Engineers with 7-12 years of experience who enjoy hands-on development
Developers passionate about solving complex system and architecture problems
Builders interested in working on large-scale financial platforms
Candidates with banking/fintech domain knowledge (preferred but not mandatory)
Who This Role Is NOT For
Candidates looking to move into people management, program management, or delivery roles
Individuals who prefer non-coding or coordination-focused roles
Why Join VeeFin?
Work on mission-critical financial infrastructure
Build platforms used by banks and financial institutions globally
Exposure to modern architecture and engineering practices
High ownership and impact on core platform systems