Java Developer | UPI & BBPS Backend (Chennai)

Java Developer | UPI & BBPS Backend (Chennai)

04 Oct
|
ThreatXIntel
|
Chennai

04 Oct

ThreatXIntel

Chennai

We are looking for a strong Java Backend Developer with 3 to 5 years of experience in developing scalable, secure, and high-performance backend applications.

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

The role involves developing and maintaining backend APIs for UPI and BBPS applications, including payment processing, transaction management, financial integrations, validations, reconciliation, and production support.

Key Responsibilities

- Develop and maintain backend services using Core Java and Spring Boot.
- Build and maintain REST APIs and Microservices for UPI and BBPS applications.
- Develop backend APIs for live UPI applications.
- Implement UPI transaction flows including:

- Payment initiation

- Transaction validation
- Success / Failed / Pending handling

- Transaction status enquiry

- Reversal and refund

- Callback / webhook processing

- Retry and exception handling
- 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 transaction management, idempotency, duplicate prevention, timeout and retry mechanisms.
- Develop business validations, transaction rules, audit logs, and reconciliation processes.
- Work with MySQL, PostgreSQL, or Oracle and write optimized SQL queries.
- Troubleshoot production issues, perform RCA,



and implement permanent fixes.
- Ensure API security, logging, monitoring, auditability, and data protection.
- Participate in code reviews, unit/integration testing, performance optimization, and production releases.

Mandatory Technical Skills
- Strong Core Java
- Java 8+
- Spring Boot / Spring MVC
- RESTful API development
- Microservices architecture
- Hibernate / JPA
- SQL and relational databases
- Exception handling and logging
- Git
- Maven / Gradle
- JUnit / Mockito
- Postman / API troubleshooting
- Third-party API integrations

Mandatory Domain Experience
- Hands-on experience with at least one live UPI application/UPI app
- Understanding of the UPI transaction lifecycle
- Experience with payment APIs and financial integrations
- Understanding of transaction states, reversals, refunds, retries, and reconciliation
- BBPS experience preferred
- Banking / FinTech / digital payments experience preferred

Valuable to Have
- Kafka / RabbitMQ
- Redis
- Docker / Kubernetes
- AWS / Cloud
- CI/CD
- Prometheus / Grafana / ELK
- High-volume transaction processing

Ideal Candidate The ideal candidate should be a strong Java Backend Engineer with hands-on UPI application experience, capable of independently developing APIs, implementing payment transaction logic, integrating external financial systems, and troubleshooting production payment issues. Key Requirement: Strong Java expertise + hands-on live UPI application experience is mandatory. BBPS / FinTech / Banking experience is preferred.

📌 Java Developer | UPI & BBPS Backend (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 developer | upi & bbps backend (chennai) / chennai