Senior Java Software Engineer

CARD91

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

33 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Stock options for long term wealth
Group health insurance covering your f
Great Team to work with and learn
Ability to create an impact in the org
Vibrant, open and fun work culture

Job summary

CARD91 in Bengaluru is seeking a Senior Backend Developer (Java) to design, develop, and maintain RESTful APIs and backend services using Java, Spring Boot, and related technologies. You will work in a hands-on team of 12 engineers focused on issuing and processing systems.

You should be proficient in SQL/NoSQL, microservices, and cloud basics (AWS), with a proactive, collaborative mindset and strong problem-solving skills.

Qualifications

  • 2-4 years of Java experience.
  • Must have used agentic AI for development and testing
  • Must have strong programming knowledge in java 8 and above
  • Must have experience in software application development using Java, Spring and Hibernate. Experience in Spring Boot, Micro services is a plus.
  • Must have experience with SQL (postgres , mysql) and NoSQL technologies (cassandra,redis).
  • Write well designed, testable, efficient , secure code ideally following a test‑driven approach and ensure designs are in compliance with specification
  • Strong knowledge of algorithms, data structure and design patterns.
  • Sound understanding of concepts of Restful services.
  • Proactive attitude on identifying problems and providing solutions.
  • Understanding of Cloud services(AWS) is a plus Should be able to convert a functional requirement into a technical solution and specifications
  • Team player and ability to work with different multicultural teams.
  • Strong analytical skills, with a penchant for solving complex programming problems is appreciated
  • Should be a quick learner.
  • Managing project timelines and tasks along with agile development methodology.
  • Proficient understanding of code versioning tools, such as Git.

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.

Skills

Java
Spring Framework
Hibernate
Spring Boot
Microservices
SQL
NoSQL
REST APIs
Git
AWS
Kafka
Algorithms & data structures
Design patterns
Agile
Teamwork

Tools

Kafka Streams
PostgreSQL
Redis

Job description

Job Description: Senior Software Engineer - Java

CARD91 is a leading Issuance Platform-as-a-Service provider, revolutionizing 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 NPCIs 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.

About CARD91

Position: 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 others 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
  • 2-4 years of Java experience.
  • Must have used agentic AI for development and testing
  • Must have strong programming knowledge in java 8 and above
  • Must have experience in software application development using Java, Spring and Hibernate. Experience in Spring Boot, Micro services is a plus.
  • Must have experience with SQL (postgres , mysql) and NoSQL technologies (cassandra,redis).
  • Write well designed, testable, efficient , secure code ideally following a test‑driven approach and ensure designs are in compliance with specification
  • Strong knowledge of algorithms, data structure and design patterns.
  • Sound understanding of concepts of Restful services.
  • Proactive attitude on identifying problems and providing solutions.
  • Understanding of Cloud services(AWS) is a plus Should be able to convert a functional requirement into a technical solution and specifications
  • Team player and ability to work with different multicultural teams.
  • Strong analytical skills, with a penchant for solving complex programming problems is appreciated
  • Should be a quick learner.
  • 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. Were a start-up, and we think smaller teams have a lot of power. There is less management overhead and more discussion about the important work.
  • You 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 requires
  • We offer competitive pay. We've received adequate funding from a number of well‑known fintech investors, and were 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!
What’s on offer
  • Stock options for long term wealth creation
  • Group health insurance covering your family
  • Great Team to work with and learn about the latest happenings in the Fintech Industry
  • Ability 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Digitap.ai • Bengaluru

On-site
INR 800,000 - 1,200,000
Real-world experience
Continuous learning opportunities
Collaborative culture
Software Developer - Backend_Immediate Joiner's
Software Developer - Backend_Immediate Joiner's

Falconfs • Gurgaon

On-site
INR 600,000 - 1,000,000
Associate - Application Developer
Associate - Application Developer

NPCI • Mumbai

On-site
INR 1,200,000 - 2,400,000
Java Developer
Java Developer

Errgo • Pune District

On-site
INR 900,000 - 1,200,000
Health insurance for self and family
Java Backend Software Engineer – FinTech
Java Backend Software Engineer – FinTech

National Council of Training Academy (NCTA) • Pune District

On-site
INR 1,500,000 - 2,100,000
Java Backend - Design & Development (URCS)
Java Backend - Design & Development (URCS)

NPCI • Hyderabad

On-site
INR 1,500,000 - 2,800,000
Insurance & Wellness
Parental Leave
Mobility Benefits
+2
Software Developer - Backend
Software Developer - Backend

Kite • Gurugram District

Hybrid
INR 1,100,000 - 1,400,000
Software Engineer / Senior Software Engineer - Java Backend
Software Engineer / Senior Software Engineer - Java Backend

Cloudesign • Maharashtra

On-site
INR 1,500,000 - 2,800,000
Java Software Engineer
Java Software Engineer

APEXX Global • Pune District

Hybrid
INR 1,600,000 - 2,800,000
Competitive compensation
Generous time off
Work from Anywhere (up to 90 days)
+4
Software Engineer
Software Engineer

Payfinia • Bengaluru

On-site
INR 900,000 - 1,300,000