Job Title: Staff Software Engineer – Java Platform
Experience: 4– 7Years
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 2–5 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