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

    Job · 18951040

    CHENNAI · FULLTIME

    Java Developer Payment Aggregation / Merchant Payments

    Threatxintel logo

    Threatxintel

    Chennai · onsite · Posted 28d ago

    Sourced fromNaukri
    ₹1.0L - ₹1.5L PA4–6 yrsfulltimeChennai

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

    agent · working

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

    Section · 01

    About this role

    Role Overview

    We are looking for a Java Developer with 4 to 6 years of experience and strong hands-on exposure to Payment Aggregation, Payment Gateway, Merchant Acquiring, UPI, QR, POS, and merchant payment systems.


    The candidate will be responsible for developing and integrating scalable payment services and REST APIs, implementing transaction processing flows, troubleshooting payment issues, and integrating with banks, payment processors, UPI providers, switches, and third-party payment service providers.


    Key Responsibilities

    • Develop and maintain backend applications using Core Java, Spring Boot, Spring MVC, and REST APIs.
    • Design and integrate APIs for Payment Aggregator (PA) and Payment Gateway (PG) platforms.
    • Implement online and offline merchant payment flows.
    • Work with UPI, Static/Dynamic QR, POS, Soundbox, and merchant payment transactions.
    • Develop transaction lifecycle capabilities covering payment initiation, authorization, success/failure, timeout, reversal, refund, settlement, and reconciliation.
    • Integrate with banks, UPI providers, payment processors, switches, and external payment service providers.
    • Handle callbacks, webhooks, payment status updates, and transaction failures.
    • Implement transaction validation, error handling, logging, security, and duplicate/idempotent transaction handling.
    • Troubleshoot production issues using transaction logs, API responses, and monitoring tools.
    • Participate in code reviews, technical discussions, SIT/UAT, performance testing, and production releases.
    • Follow secure coding and applicable payment security/compliance practices.

    Mandatory Technical Skills

    • 4 to 6 years of Java development experience
    • Strong Core Java / Java 8/11/17+
    • Spring Boot, Spring MVC, REST APIs
    • Microservices architecture
    • REST API and third-party API integration
    • SQL with MySQL/Oracle or similar relational databases
    • JSON, XML, HTTP/HTTPS and API authentication
    • Git and CI/CD
    • Application logging, monitoring, and troubleshooting

    Mandatory Payment Domain Experience

    Candidates must have practical experience in one or more of:

    • Payment Aggregator / Payment Gateway
    • Merchant Acquiring
    • UPI payments
    • Online/offline merchant payments
    • Static/Dynamic QR
    • POS transactions
    • Soundbox
    • Payment callbacks/webhooks
    • Refunds and reversals
    • Settlement and reconciliation
    • Merchant onboarding
    • Transaction monitoring and failure handling

    Preferred: AWS, asynchronous processing, messaging/event-driven architecture, payment switches, idempotency, fraud/risk checks, PCI-DSS, encryption and secure payment-data handling.


    Contract & Work Location

    • Contract Duration: 6 months
    • Employment Type: Contract-to-Hire
    • Extension/Conversion: The contract may be extended or converted to a permanent position based on project requirements and performance.
    • Work Location: Chennai, Tamil Nadu
    • Work Mode: Onsite
    • Candidates must be willing to work onsite in Chennai throughout the contract period.
    • Candidates should be open to conversion to a permanent/full-time role after the contract period.

    Sourced from naukri

    Section · 02

    Skills

    Digital PaymentOnline Paymentrelational databasesCore Java DevelopmentupiMerchant acquiringPayment GatewaysThird Party IntegrationOracle DBJSONMySQLpayment aggregatorXMLSQLREST APISpring BootJavaMicroservicesBackend Development

    Java Developer Payment Aggregation / Merchant Payments · waiting for your command