Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 20155524

    CHENNAI · FULLTIME

    Java Developer | UPI & BBPS Backend

    Threatxintel logo

    Threatxintel

    Chennai · onsite · Posted 19d ago

    Sourced fromNaukri
    ₹10.0L - ₹14.0L PA3–5 yrsfulltimeChennai

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.2s
    • Found the form on Naukri · 8 questions to answer1.5s
    • Decided the answers for all of them2.7s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    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

    Good 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.

    Sourced from naukri

    Section · 02

    Skills

    MavenPayment APIJUnitUPI applicationCore Java DevelopmentupigradlejpaPayment GatewaysPayment ProcessingPayment Gateway IntegrationJava 8+RESTful API developmentBBPSSQLSpring BootMicroservicesHibernateGIT

    Java Developer | UPI & BBPS Backend · waiting for your command