We are looking for a Backend Engineer (Java) for our client — a fast-growing fintech company building a borderless financial operating system for people living and working across multiple countries.
The product focuses on digital banking, cross-border payments, and customer onboarding, operating across India, the UK, the UAE, the EU, and the US. This is an opportunity to work on real financial infrastructure handling live transactions and regulated workflows. What you’ll do * Develop and scale backend services using Java (Spring Boot) * Design and maintain REST APIs and service contracts * Work with microservices and event-driven architecture * Design database schemas and optimize queries * Take ownership of end-to-end business flows (payments, onboarding, transactions) * Collaborate closely with product and engineering teams
Requirements * 2+ years of backend development experience * Strong knowledge of Java and backend fundamentals * Experience designing APIs and working with databases * Understanding of distributed systems basics (fault tolerance, retries, etc.) * Hands-on experience with testing (unit/integration) * Ability to take ownership and work with product requirements
Nice to have * Experience with NoSQL databases * Familiarity with event-driven systems * Exposure to fintech domain (payments, banking, KYC)
What’s in it for you * Work on a modern tech stack without legacy constraints * Build products that handle real money and real users globally * High level of ownership and impact * Fast-paced environment with strong engineering culture
If you’re interested in building scalable fintech products and taking full ownership of backend systems — we’d be happy to connect.