Staff Software Engineer - Java Platform

Full–time

Posted on: 2 days ago

Staff Software Engineer - Java Platform

Experience: 7-12 years

This is a System Scaling Role

We are not looking for someone who only writes code for small modules. We are looking for someone who can design large-scale Java services, optimize system performance, and help build the engineering backbone of Veefin's fintech ecosystem.

About Veefin:

Veefin builds technology platforms that power how banks operate across:
  • TRADE FINANCE
  • COLLECTIONS AND RISK ANALYTICS
  • CASH MANAGEMENT
  • SUPPLY CHAIN FINANCE
  • LENDING PLATFORMS
  • CORPORATE INTERNET BANKING

  • These are mission-critical systems that many financial institutions still run on legacy infrastructure. At Veefin, we are building modern, APl-first platforms on a scalable microservices architecture, designed to support high-volume financialtransactions across global banking.

    If you enjoy building systems that banks rely on everyday, this role will interest you.

    What this Role involes?
  • Looking for experienced engineers who enjoy coding and building scalable systems.
  • Hands-on engineering role focused on development, not people management
  • Work on enterprise-grade financial platforms used by banksand financial institutions.
  • Requires strong backend engineering skills with focus on system design, performance, and reliability.
  • Design, build, and improve core platform capabilities while collaborating with product and architecture teams.

  • What you will work on?
  • Designing and building scalable backend servicesusing Java and Spring Boot
  • Developing APls and microservices poweringbanking workflows
  • Work on enterprise-grade financialplatforms used by banks and financial institutions.
  • Requires strongbackend engineering skills with focus on system design, performance, and reliability.
  • Design, build, and improve core platform capabilities while collaborating with product and architecture teams.

  • 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 / modern frontend frameworks
  • Experience with Redis or in-memory data stores
  • Exposure to Docker, Kubernetes, and cloud environments
  • Familiarity with high-volume transactional systems

  • AI Augmented:

    We actively encourage engineers to use modern Al development tools such as:
  • GitHub Copilot
  • Cursor
  • Claude / Gemini

  • Engineers are expected to leverage Al to improve productivity while maintaining high code quality and strong system design.

    Who this Role is for?
  • Engineers with `7-12 years of experience who still enjoy hands-on development
  • Developers who like solving complex system and architecture problems
  • Builders who want to work on large-scale financial platforms.
  • Domain knowledge in banking or fintech is helpful but not mandatory.

  • Who this Role is not for?

    If you are looking to transition away from coding into people management, program management, or delivery-focused roles, this role may not be the right fit.

    We are looking for engineers who want to remain activelyinvolved in coding, system design, and building scalable platforms that power real-world financial products.

    Why Join Veefin?
  • Work on mission-critical financial infrastructure
  • Build platforms used by banksand financial institutions globally
  • Work with modern architecture and engineering practices
  • Strong ownership and impact on core platform systems If you enjoy building systemsthat matter, we should talk.

Want to build future wth Veefin?

Apply now