Java Developer at Card91 · Bengaluru (Bangalore) · 2 - 5 years · ₹15L - ₹30L / yr (ESOP available) · Raised funding · Posted 24 Aug 2021

Card91 is simplifying business payments by providing a plug and play issuance infrastructure
to businesses for domestic and cross-border payments. Our full stack platform enables
businesses to gain control and visibility into their payment flows, controlling the entire payment
lifecycle from onboarding, to issuance, to transaction and data reconciliation. The platform
aims to provide holistic solutions around payment issuance and distribution management. Our
deep focus in payments will help us in bringing new issuance formats as well as technologies
to businesses.
The company has been founded by seasoned technology entrepreneurs who have founded
successful companies like Myntra, Mastiff Technologies earlier. Headquartered in Bangalore,
with presence in Mumbai and NCR, Card91 aims to disrupt the payment infrastructure space
in the issuer-processor segment.
Position: Java Developers
We are building our core team which will be responsible for a highly scalable, always available
microservices based backend for payment processing. The developer will be involved with the
design, implementation, and execution from day one and build a robust, secure, and scalable
payment processing engine.
Roles & Responsibilities
● Individual Contributors talking full ownership of the micro services
● Design and Implement the micro services from scratch
● Be creative and always try to evaluate new strategies to execute faster
● Team player and always eager to teach new team members about the code, structure
and design
● Not afraid of bringing new designs (even languages) which will make the system
execute faster
Experience and Qualifications
● Having 2 - 5 years of experience
● Degree from a premier institute like IIT/NIT/BITS is desirable
● A strong expertise in Java/Spring/Spring Boot/Hibernate/Java
● Experience in developing highly scalable and reliable web applications, including
integration with internal and external systems.
● Experience building web services in REST with technologies like Spring Boot, Spring-
WS, spring MVC or JAX-RS
● Should be able to write test cases (unit and functional) to cover most of the code
● Experience in databases like MySQL and NoSQL db like Cassandra, etc.
● Experience with Cloud computing AWS & Microservices architecture
● Exposure to front end technologies like VueJS, ReactJS etc is an advantage
● Knowledge on Redis, ELK stack or Temporal BPM is a big plus
● Docker & Kubernetes experience is a big plus
● Previous experience of Fintech company is an added advantage
What’s on offer
● Vibrant, fun and rewarding culture that nurtures and promotes excellence
● Opportunities to learn and interact with payment industry leaders
● Competitive remuneration, group health insurance & PF
● Other office perks of being part of an early-stage Start-up
● Location: HSR Layout, Bangalore

About Card91
About
Connect with the team
Similar jobs (10)
Job Title: Software Engineer / Senior Software Engineer – Java Backend
Experience: 5–10 Years
Location: Pune (Baner) – Work from Office (5 Days a Week)
About the Role :
We are looking for passionate Java Backend Engineers to build highly scalable, high-performance enterprise applications used by millions of users globally. The ideal candidate should have strong experience in Java, Microservices, Payment Gateway integrations, and Checkout platform development, with a product engineering mindset.
Candidates from FinTech, E-commerce, Payments, or Product-based companies will be preferred.
Key Responsibilities :
Design, develop, and maintain scalable backend applications using Java and Microservices.
Build secure, high-performance REST APIs and distributed services.
Develop and enhance Checkout platforms and Payment Gateway integrations for seamless payment processing.
Collaborate with Product, Architecture, QA, and DevOps teams throughout the SDLC.
Participate in system design, architecture discussions, and technical decision-making.
Ensure high code quality through unit testing, code reviews, and engineering best practices.
Build and support CI/CD pipelines and containerized deployments.
Troubleshoot production issues, optimize performance, and improve application reliability.
Mentor junior engineers and contribute to engineering excellence.
Required Skills :
5–10 years of backend development experience.
Strong expertise in Java, Spring Boot, Spring MVC, Hibernate/JPA.
Hands-on experience with Microservices Architecture.
Experience building RESTful APIs.
Strong knowledge of SQL/NoSQL databases.
Experience with Payment Gateway Integration (Stripe, Adyen, Razorpay, Worldpay, PayU, Checkout.com, etc.).
Hands-on experience developing Checkout and Payment Processing workflows.
Understanding of Payment Lifecycle, including Authorization, Capture, Refunds, Settlement, Webhooks, and Transaction Management.
Experience with Docker, Kubernetes, and containerized applications.
Good understanding of CI/CD pipelines using Jenkins or similar tools.
Familiarity with Git, Agile methodologies, and engineering best practices.
Strong problem-solving and debugging skills.
Preferred Skills :
Experience working in FinTech, Payments, E-commerce, or Product-based organizations.
Exposure to Cloud Platforms (GCP/AWS/Azure).
Experience with Kafka or event-driven architecture.
Knowledge of OAuth2, JWT, Keycloak, or similar authentication mechanisms.
Experience with Monitoring & Observability tools (Grafana, Prometheus, ELK, Splunk).
Performance tuning and scalability optimization experience.
Preferred Background :
Candidates from FinTech, Digital Payments, Banking Products, E-commerce, or Product Engineering companies.
Experience working on high-volume transaction systems handling secure payment processing and checkout experiences.
Wissen Technology is looking for experienced Java Developers to join our team in Bangalore!
📍 Location: Bangalore
💼 Experience: 5–7 Years
⚡ Immediate Joiners Only
🔑 Key Skills
Strong experience in Core Java
Strong understanding of OOPs concepts
Hands-on experience with Java Collections
Strong knowledge of Multithreading & Concurrency, DSA (Data Structures & Algorithms), Spring Boot & Microservices, REST APIs, SQL / Database
📌 Please Note: Only candidates currently based in Bangalore can apply, as the interview process includes F2F rounds.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
Key Technical Requirements
- Strong hands-on experience in Java
- Strong Java coding/programming skills
- Strong experience with Hibernate
- Strong experience in REST APIs
Mandatory Domain Experience
Candidates must have experience in the Financial Services, Banking, or Payments domain.
Screening Guidelines
- Look for candidates based in Pune only, as the 2nd/final round will be mandatory F2F.
- Prioritize Immediate Joiners or candidates currently serving their notice period.
- Candidates should demonstrate strong hands-on Java coding along with solid Hibernate and REST API experience.
- Immediate Joiners: We can plan their interview rounds during this week itself, if required.
About StrideOne
StrideOne is a leading fintech platform enabling businesses with innovative supply chain finance and working capital solutions. We partner with enterprises, MSMEs, and financial institutions to simplify access to credit through technology-driven lending solutions. At StrideOne, you'll work in a fast-paced, collaborative environment where innovation, ownership, and continuous learning are encouraged.
About the Role
We're building Credit Engine, a lending platform on top of Apache Fineract that powers credit assessment, disbursement, repayment, and portfolio management for our clients. We're looking for a Java Developer to help build and scale the backend services behind these workflows.
What You'll Work On
- Build and maintain backend services for lending functions — organisation/office management, portfolio and product configuration, cash margin engines, and credit workflows.
- Design and consume REST APIs integrating with internal modules and external banking/financial partners.
- Extend Apache Fineract to support custom lending products and business rules.
- Design and optimize MySQL schemas/queries for transactional, audit-heavy financial data.
- Translate lending/credit policies (interest computation, grace periods, margin calculations) into tested, production-grade code.
- Debug production issues in systems handling real money movement, with focus on correctness and data integrity.
- Participate in code reviews and API/service design discussions.
Must-Have Skills
- 2+ years hands-on Core Java (Java 8+) — OOP, collections, concurrency basics.
- Experience building REST APIs with Spring Boot.
- Strong MySQL skills — schema design, indexing, query optimization, transactions.
- Understanding of transactional consistency, data integrity, and audit trails.
- Comfortable with Git-based collaborative workflows.
Good to Have
- Experience with Apache Fineract or similar core banking/lending platforms.
- Exposure to microservices, message queues, or event-driven systems.
- Familiarity with cloud platforms (AWS/GCP/Azure) and CI/CD.
- Frontend exposure (Angular/React) for API contract collaboration.
- Prior experience in fintech, NBFC, banking, or supply chain finance
Key Responsibilities:
- Around 4+ years of experience in Java backend development. Candidates with 3+ years of relevant experience may also be considered.
- Strong problem-solving and coding skills in Java are mandatory.
- Strong knowledge of the Spring Framework, including Spring Boot, RS services, and Spring Batch.
- Experience with microservices architecture is preferred. Candidates with basic microservices exposure may also be considered.
- Good understanding of SQL and NoSQL databases. Strong knowledge of at least one database system, such as BigQuery or Oracle, is mandatory.
- Exposure to Kafka, Docker and Kubernetes will be an added advantage.
- Familiarity with AI coding tools such as Claude Code or Cursor will be an added advantage.
- Candidates should have strong programming fundamentals to validate and review AI-generated outputs.
Urgent Requirement 🔥
👉 Java Backend with AWS
👉 Java Backend with React, Spring Boot, Microservices
Exp: 3+ Yrs
Loc: Chennai, Bangalore, Hyderabad
Immediate Joiners Preferred!
Java + Angular
Java, spring boot, microservice, angular
5-10yrs
Hyderabad, bangalore
immediate 15days
Call or WhatsApp: 6 3 8 5 0 7 6 1 4 2
Required Skills
- 5+ years of experience in Backend Java Development.
- Strong proficiency in Core Java.
- Hands-on experience with Spring Boot.
- Experience with Spring Framework, Spring Data JPA, and Hibernate.
- Experience with Spring Batch.
- Strong understanding of RESTful APIs.
- Good knowledge of Microservices architecture.
- Strong experience with SQL databases.
- Exposure to NoSQL databases.
- Experience with Git and CI/CD.
- Experience with JUnit, Mockito, or similar testing frameworks.
- Strong debugging and troubleshooting skills.
- Good understanding of software development best practices.
Good-to-Have Skills
- Docker / Kubernetes
- AWS / Azure / GCP
- Kafka / RabbitMQ
- Redis
- Swagger / OpenAPI
- Monitoring and logging tools
Java Developer – Playwright
Experience: 5–10 Years
Location: Bangalore
Primary Skill: Java Development – 80%
Secondary Skill: Playwright – 20%
Job Summary
We are looking for a skilled Java Developer with 5+ years of experience in designing, developing, and maintaining scalable Java applications. The candidate should have strong hands-on expertise in Core Java / Java 8+, backend development, and a good understanding of software development practices.
Experience with Playwright for UI automation and testing is required as a secondary skill. The role will involve approximately 80% Java development and 20% Playwright-based automation/testing.
Key Responsibilities
- Design, develop, and maintain scalable applications using Java.
- Develop clean, efficient, reusable, and maintainable code.
- Work on backend services, APIs, business logic, and application components.
- Troubleshoot and resolve application issues and performance bottlenecks.
- Participate in code reviews and follow coding and development best practices.
- Collaborate with product managers, architects, QA engineers, and other development teams.
- Develop and integrate RESTful APIs and backend services.
- Write unit and integration tests to ensure application quality.
- Contribute to CI/CD and Agile development processes.
- Develop and maintain automated UI test cases using Playwright.
- Use Playwright to validate web application functionality and support regression testing.
- Investigate and resolve automation failures in collaboration with QA and development teams.
Required Skills
- 5+ years of professional experience in Java development.
- Strong knowledge of Core Java, Java 8/11/17+, OOP, collections, exception handling, multithreading, and Java fundamentals.
- Strong experience with Spring / Spring Boot.
- Good experience developing REST APIs and microservices.
- Experience with SQL and relational databases.
- Good understanding of design patterns and software development principles.
- Experience with Git and build tools such as Maven or Gradle.
- Hands-on experience with Playwright for web automation.
- Good understanding of automated testing concepts.
- Experience working in Agile/Scrum environments.
- Strong analytical and problem-solving skills.
Good to Have
- Experience with Microservices architecture.
- Knowledge of Docker/Kubernetes.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of Kafka or other messaging technologies.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
- Experience with JUnit/Mockito and API testing.
- Familiarity with Selenium or other UI automation frameworks.
Education
Bachelor’s degree in Computer Science, Engineering, or a related technical field.
Role Summary
Java Development: 80%
Playwright Automation: 20%
Experience: 5–10 Years
Location: Bangalore
Experience
9–18 Years
Education
IIT / NIT graduates only
Interview Process
Candidates must be available for a Face-to-Face interview in Bangalore or Mumbai.
Key Responsibilities
- Design and develop scalable, high-performance Java applications.
- Lead a team of engineers and drive technical excellence.
- Architect enterprise-grade solutions and provide technical guidance.
- Collaborate with cross-functional teams to define, design, and deliver high-quality software.
- Review code, mentor team members, and ensure engineering best practices.
- Drive system design discussions and resolve complex technical challenges.
Required Skills
- Strong expertise in Core Java and Java ecosystem.
- Excellent problem-solving and analytical skills.
- Very strong coding ability with clean coding practices.
- Strong understanding of System Design and distributed systems.
- Hands-on experience in Java Architecture and designing scalable applications.
- Experience leading engineering teams and mentoring developers.
- Good understanding of software design principles, design patterns, and performance optimization.
- Strong communication and stakeholder management skills.
Preferred Skills
- Experience with Spring Boot, Microservices, REST APIs, and cloud technologies.
- Exposure to CI/CD, containerization, and modern DevOps practices is an advantage.











