Java Backend Engineer
6 days ago
Java Backend Engineer
Role Summary
We're looking for a hands-on Java backend engineer to design, build, and operate services that enable network-tokenized payments across Mastercard ecosystems: Click to Pay (SRC), Apple Pay, Google Pay, and Samsung Pay. You'll integrate with Mastercard (MPGS/MDES), implement secure token lifecycle flows, and deliver high-availability APIs with strong security and compliance (PCI DSS).
Key Responsibilities
Design and develop backend services/APIs in Java (Spring Boot) for:
Mastercard Click to Pay (SRC 2.x) enrollment, profile, cryptograms, and checkout orchestration.
Wallet token flows for Apple Pay / Google Pay / Samsung Pay (tokenization, provisioning, PAN/D-PAN handling via MDES, cryptogram verification, payment token decryption/validation paths, when applicable).
MPGS authorization/capture/refund/void flows and webhook/callback handlers.
Implement network token lifecycle: provisioning, suspension, resume, PAN mapping, detokenization (where applicable) and card-on-file updates.
Build merchant validation / domain association flows (e.g., Apple merchant validation, GPay gateway params), and manage SRC profiles.
Implement robust security: JWE/JWS, JWT signing, HSM/TR-31 usage (or KMS alternatives), mTLS, key rotation, and secrets management.
Ensure PCI DSS compliant logging, data minimization, and tokenized storage.
Optimize service performance & scalability (caching, connection pools, async processing, idempotency keys, outbox pattern, retries, circuit breakers).
Create CI/CD pipelines (GitLab + ArgoCD), IaC templates, and production run-books.
Observability: structured logging, distributed tracing, metrics, dashboards, and alerts (SLOs/SLAs).
Partner with frontend/mobile teams for Click to Pay UX and wallet checkout payload exchange contracts.
Produce technical docs (API specs, sequence diagrams) and support audits/certifications.
Must-Have Skills
Java 17+, Spring Boot, REST/gRPC, Gradle/Maven.
Deep knowledge of payments: authorization flows, cryptograms (3DS2/CAVV/ECI), tokenization, PAN/D-PAN mapping, BIN ranges, merchant/acquirer concepts.
Experience with Mastercard integrations (e.g., MPGS, MDES or issuer/acquirer rails).
Practical know-how of Apple Pay / Google Pay / Samsung Pay server-side flows:
Merchant validation (Apple) and payment token processing patterns.
Google Pay/Samsung Pay gateway processing and payload verification.
SRC (Click to Pay) concepts: SRCI, profiles, identity, EMVCo specs (high level).
Security/crypto: JWE/JWS, JWT, mTLS, certificate pinning, KMS/HSM concepts, nonce/IV handling.
Data stores: MySQL/PostgreSQL, schema design, indexes, query performance tuning.
Messaging & patterns: Outbox, Idempotency, Retry/Backoff, Circuit Breaker.
Cloud & containers: Docker, Kubernetes/GKE, GitLab CI, ArgoCD.
Observability: OpenTelemetry, Prometheus/Grafana, log aggregation.
Strong understanding of PCI DSS controls relevant to application development.
Nice-to-Have
Kotlin experience; familiarity with Go for perf-critical services.
NATS/RabbitMQ/Kafka for async flows.
Experience with MPGS features (3DS server integration, session IDs, token vaults).
Knowledge of 3DS 2.2, SCA, risk-based authentication, and dispute flows.
GCP stack: GKE Autopilot, Cloud SQL, Secret Manager, Cloud Armor, Pub/Sub.
Caching: Redis; API gateways: Kong/Apigee.
-
Java Software Engineer
3 weeks ago
Bengaluru, Karnataka, India, Karnataka Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Java Backend Developer
2 weeks ago
Bengaluru, Karnataka, India Princeton IT America Full time ₹ 15,00,000 - ₹ 25,00,000 per yearLocationsBengaluruMinimum Experience4Maximum Experience8Mandatory SkillsAWS, Payment Gateways, Java, MicroservicesSkill to EvaluateAWS, Payment Gateways, Java, MicroservicesExperience6 to 8 YearsLocationBengaluruJob DescriptionAs a Java Backend Engineer at SISC, you will design and build large-scale backend systems, lead technical initiatives, and mentor...
-
Java Backend Engineer
1 week ago
Bengaluru, Karnataka, India Globallogic Full time ₹ 20,00,000 - ₹ 25,00,000 per yearDescription: What you'll be doing:Work alongside a highly skilled engineering team to design, develop, and maintain large-scale, highly performing,real-time applications, with a focus onJava backend systems.Develop and implementAPIsto expose various functionalities, including the integration ofcommercial GenAIAPIsWrite robustwrapper codeto enable seamless...
-
Java Backend
6 days ago
Bengaluru, Karnataka, India Createntropy Private Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per yearRole: Java Back-end Location - Bangalore Whitefield / Chennai (Ambattur) Mode- Hybrid (1 or 2 days need to go office) Experience: - 6+ years Notice Period: Immediate / Short Notice preferred● Excellent software engineering skills in Java or Kotlin for back-end services● A strong focus on testing, with a customer-first mindset● Experience with...
-
Java Backend Engineer
21 hours ago
Bengaluru, Karnataka, India Infosys Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJava Backend Engineer• Primary skills:Technology->Java->Java - ALL Knowledge of more than one technology • Basics of Architecture and Design fundamentals • Knowledge of Testing tools • Knowledge of agile methodologies • Understanding of Project life cycle activities on development and maintenance projects • Understanding of one or more Estimation...
-
java backend developer
6 days ago
Bengaluru, Karnataka, India Pallet Full time ₹ 6,00,000 - ₹ 8,00,000 per yearJAVA BACKEND DEVELOPER #HIRINGCTC 3-6LPAONSITE: KUNDANAHALLI/WHITEFIELD(#BENGALURU)Roles and responsibilitiesIn this role, you'll be a backend developer developingRESTful microservicesusing Java, troubleshooting, unit testing and deploying them on the cloud. You'll also be a solution integrator involved in the integration of the backend with mobile clients...
-
Backend Engineer
1 week ago
Bengaluru, Karnataka, India Nexifyr Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Title: Backend Engineer (Java/Spring Boot)Location: Bangalore Experience Required: 5+ years Employment Type: Full-timeAbout the RoleWe are looking for talented Backend Engineers with strong expertise in Java and Spring Boot to design and build scalable backend services. The role involves working with RESTful APIs, relational databases, and modern...
-
Java Backend Developer
6 days ago
Bengaluru, Karnataka, India Getinz Techno Services Full time ₹ 5,00,000 - ₹ 8,00,000 per yearLocation: Bangalore, Hyderabad- HybridEmployment Type: Full-timeExperience Level: years About the Role:We are seeking a skilled Java Backend Developer to join our dynamic engineering team. The ideal candidate will have strong experience in building scalable backend services using Java, Microservices architecture, and Kafka, along with exposure to front-end...
-
Java Backend Developer
6 days ago
Bengaluru, Karnataka, India iTheme Consulting Full time ₹ 8,00,000 - ₹ 12,00,000 per yearJava Backend Developer We are seeking a highly capable Java Backend Developer (Individual Contributor) to join a mission-critical team working with a U.S.-based global banking client. This role is suited for experienced backend engineers with deep technical expertise in building, deploying, and supporting scalable microservices in secure, enterprise-grade...
-
Backend Engineer
1 week ago
Bengaluru, Karnataka, India Shashwath Solution Full time ₹ 15,00,000 - ₹ 20,00,000 per yearKey points:Shouldhave 2-5 years of professional backend building experienceShouldhave experience of working in Java/C++/Go with experience in Multithreading, object-oriented design patterns, microservices architectureExperience developing cloud architecture on leading cloud providers (Azure/AWS/GCP) is a must Shouldhave startup experience, preferably as...