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 up-to-date 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