Java Backend Engineer

7 days ago


Bengaluru, Karnataka, India Innovitegra Solutions Private Limited Full time

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.



  • Bengaluru, Karnataka, India Princeton IT America Full time ₹ 15,00,000 - ₹ 25,00,000 per year

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


  • Bengaluru, Karnataka, India Talentmatics Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    We are seeking ahighly skilled Java Backend Developerwith 5+ years of experienceand strong expertise inCore Java, Spring Boot, and Microservices. The ideal candidate will be responsible for designing and developing scalable backend systems, building RESTful APIs, and ensuring application performance, security, and scalability. If you are passionate about...


  • Bengaluru, Karnataka, India Vimerse Infotech Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    A Java Backend Architect is a professional responsible for designing and implementing the backend architecture of a software system or application using Java technologies. They play a crucial role in ensuring the scalability, performance, and reliability of the backend infrastructure. Here are some key responsibilities and tasks typically associated with the...


  • Bengaluru, Karnataka, India ACENET CONSULTING PRIVATE LIMITED Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Description :Job Summary : We are seeking a skilled Java Backend Developer with strong experience in building scalable and efficient backend applications using Java and Spring Boot. The ideal candidate will have hands-on expertise in developing REST APIs and microservices, with a strong focus on performance, maintainability, and clean code. Youll work...


  • Bengaluru, Karnataka, India Aptita Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Locations - BangaloreMinimum Experience - 8 yrsMandatory SkillsPayment Domain, Spring Boot, Payment Gateways, AWS, Java, Spring Boot Framework, Nosql Databases, RDBMS, System DesignSkill to EvaluatePayment Domain, Spring Boot, Payment Gateways, Java, Spring Boot Framework, Nosql Databases, RDBMS, System DesignJob DescriptionAs aSenior/Staff Engineerat SISC,...

  • Backend Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Nexifyr Full time ₹ 15,00,000 - ₹ 25,00,000 per year

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


  • Bengaluru, Karnataka, India Getinz Techno Services Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Location: 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...


  • Bengaluru, Karnataka, India 84d2d2ba-bb62-400c-a5a1-b18d1ffc8ff2 Full time ₹ 4,52,000 - ₹ 18,88,874 per year

    Job Title: Java Backend DeveloperLocation: Bangalore (Work From Office)Experience: 5–7 YearsInterview Mode: Face-to-FaceBudget: Up to ₹15 LPADepartment: Engineering / Product DevelopmentCompany: FinFusion TechnologiesAbout FinFusionFinFusion is a rapidly growing FinTech platform building innovative products in neo-banking, global payments, and AI-driven...

  • Backend Engineer

    7 days ago


    Bengaluru, Karnataka, India Azuga, a Bridgestone Company Full time

    Backend Engineer (Java | Spring Boot | AWS | Kafka | AMQ)About the RoleWe are looking for a Backend Engineer with strong hands-on experience in Java 17+, Spring Boot, and distributed event-driven systems using Kafka and ActiveMQ. The ideal candidate has previously participated in architecture discussions, mentored team members, and is eager to take ownership...


  • Bengaluru, Karnataka, India TechWise Digital Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Company DescriptionTechWise Digital is a team of experienced professionals specializing in delivering niche IT and digital skill solutions through tech-staff augmentation services. Our consultants assist businesses of all sizes, from SMEs to large enterprises, to strategize, implement, and adopt best-in-class digital transformation practices. We focus on...