Job Description : Senior Backend Developer - Java
About CARD91
CARD91 is a leading Issuance Platform-as-a-Service provider, revolutionising payment infrastructure for banks, corporations, and fintech companies. Our platform supports the issuance of various payment instruments, including PPI, debit, credit, multi-currency cards, and UPI, enhancing transaction visibility, control, and decision-making speed for customers, vendors, partners, and employees.
We pride ourselves on supporting diverse, payment-instrument-agnostic use cases, fulfilling our vision of seamless and efficient issuance. Our cutting-edge suite includes an issuer processor (switch), a card management system, a configurable program manager layer, and various ancillary products, all designed to streamline the issuance process. These tools empower leading banks and fintechs with simplified, scalable, secure, and rapid card issuance and processing capabilities.
CARD91 collaborates closely with major card networks like RuPay, Visa, and Mastercard, and is NPCI's preferred partner. This ensures our products effectively address payment challenges in India and are as well-suited for global expansion.
Backed by $14 million in pre-Series A funding from top-tier investors including Infinity Ventures, Point72 Ventures, Sabre Partners, EMVC, Commerce Ventures, and notable angel investors, CARD91 is headquartered in Bengaluru with offices in Mumbai, Delhi, and Chennai.
Position : Senior Backend Developer - Java
Java is used to run our main issuance and processing system. This system is also in charge of the user experience for card issuance and management. Our services are built using the core Java as well as the Spring Boot framework. This also includes event driven architecture understanding - using Kafka streams.
The backend team for the tech stack will be a group of 12 engineers with a big job to do : bring the various payments related products to life. It will be a hands-on position in which each team member enjoys producing high-quality code and benefits from each other's experience.
Roles and responsibilities :
- Design, develop, and maintain RESTful APIs and backend services using Java.
- Collaborate closely with product managers, frontend developers, and QA teams to deliver robust solutions.
- Optimize application performance and ensure scalability and reliability.
- Work with databases (SQL / NoSQL) to design efficient schemas and manage data flow.
- Implement security best practices to protect sensitive financial data.
- Participate in code reviews, ensuring quality, maintainability, and adherence to best practices.
- Troubleshoot, debug, and resolve production issues in a timely manner.
- Stay updated with emerging technologies, tools, and frameworks to improve backend architecture.
Qualifications & Skills :
3-4 years of Java experience.Must have strong programming knowledge in java 8 and aboveMust have experience in software application development using Java, Spring Boot and Hibernate and restful services.Must have strong experience with SQL (postgres , mysql) and NoSQL technologies (cassandra,redis).Experience in using the Distributed Caching solutions (Redis / Memcached / HazelCast)Strong knowledge of algorithms, data structure and design patterns.Must write well designed, testable, efficient , secure code ideally following a test-driven approach and ensure designs are in compliance with specificationUnderstanding of Microservices architecture along with standard Queueing mechanisms, Caching mechanismsUnderstanding of System Design and Database Schema DesignProactive attitude on identifying problems and support continuous improvement by investigating alternatives and technologies and presenting these for architectural reviewTeam player and ability to work with different multicultural teams.Managing project timelines and tasks along with agile development methodology.Proficient understanding of code versioning tools, such as Git.Why should you join?
You prefer working in small groups. We're a start-up, and we think smaller teams have a lot of power. There is less management overhead and more discussion about the important workYou care about the end-user and developer experience, as well as how the backend affects them. Rather than taking the path of least resistance, work backwards from what the user experience requiresWe offer competitive pay. We've received adequate funding from a number of well-known fintech investors, and we're planning to stay in the game for the long haul. It will be an exciting and interesting adventure ahead, and we are looking forward to working with some fantastic teammates!Job Location : Bengaluru
What’s on offer
Best-in-class compensation packageStock options for long term wealth creationGroup health insurance covering your familyGreat Team to work with and learn about the latest happenings in the Fintech IndustryAbility to create an impact in the overall scheme of things in the company as this is a Tech driven company.Vibrant, open and fun work culture