Java Backend Developer /UPI & BBPS (Chennai)

Java Backend Developer /UPI & BBPS (Chennai)

24 Sep
|
ThreatXIntel
|
Chennai

24 Sep

ThreatXIntel

Chennai

Job Summary

We are looking for a Java Backend Developer with 3 to 5 years of experience in developing scalable and secure backend applications for UPI, PPI and BBPS payment platforms.

The candidate must have hands-on production experience working on at least one live UPI application/UPI app. Strong experience in Core Java, Spring Boot, REST APIs, Microservices, SQL and third-party API integrations is required.

Key Responsibilities

- Develop backend services using Core Java and Spring Boot.
- Design and develop REST APIs and Microservices for UPI and BBPS applications.
- Develop and maintain backend APIs for live UPI applications.
- Implement UPI transaction flows including payment initiation, validation, success/failure/pending status, status enquiry, reversal, refund and callbacks/webhooks.
- Implement retry, timeout, exception handling and duplicate transaction prevention.
- Develop BBPS APIs for bill fetch, bill payment, transaction status, validation and reconciliation.
- Integrate with banks, PSPs, payment gateways, BBPS systems, billers and third-party APIs.
- Implement idempotency, transaction validation, business rules, audit logging and reconciliation.
- Work with MySQL, PostgreSQL or Oracle and write optimized SQL queries.
- Troubleshoot production issues and perform RCA.
- Implement API security, logging,



monitoring and secure data handling.
- Participate in code reviews, testing, performance optimization and production releases.

Mandatory Skills

- Core Java / Java 8+
- Spring Boot / Spring MVC
- REST API development
- Microservices
- Hibernate / JPA
- SQL MySQL / PostgreSQL / Oracle
- Git
- Maven / Gradle
- JUnit / Mockito
- Postman
- Third-party API integration
- Exception handling and logging

Mandatory Payment Domain Experience

- Hands-on experience with at least one live UPI application/UPI app
- Strong understanding of UPI transaction lifecycle
- Payment API and financial system integrations
- Transaction status, reversal, refund and retry handling
- Timeout and duplicate transaction handling
- Idempotency
- Reconciliation
- Production issue troubleshooting
- Banking / FinTech / Digital Payments experience

Valuable to Have

- BBPS
- PPI / Digital Wallet
- Kafka / RabbitMQ
- Redis
- Docker / Kubernetes
- AWS / Cloud
- CI/CD
- Prometheus / Grafana / ELK
- High-volume transaction processing

Contract Details

- 6-month Contract-to-Hire position
- Onsite work in Chennai
- Contract may be extended or converted to a permanent position based on project requirements and performance
- Candidates must be willing to work onsite in Chennai

📌 Java Backend Developer /UPI & BBPS (Chennai)
🏢 ThreatXIntel
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java backend developer /upi & bbps (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: java backend developer /upi & bbps (chennai) / chennai