Java Developer – Payment Architect

Impronics Technologies

Gurugram District

On-site

INR 3,000,000 - 4,500,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Impronics Technologies seeks an experienced Java Developer – Payment Architect to design and build secure, scalable payment platforms. You will architect end-to-end payment processing, integrate with payment gateways, and ensure PCI DSS compliance while delivering high-performance services.

The role emphasizes collaboration with cross-functional teams, mentoring, and implementing monitoring, fault tolerance, and disaster recovery strategies in a cloud-native environment.

Qualifications

  • Proven experience in Java 11/17+ enterprise applications.
  • Strong background with Spring Boot and microservices architectures.
  • Experience in designing secure, scalable payment solutions.

Responsibilities

  • Design end-to-end payment processing solutions.
  • Develop Java-based payment apps using Spring Boot.
  • Build scalable microservices and event-driven architectures.

Skills

Java
Spring Boot
Microservices
RESTful APIs
Payment domain knowledge
PCI DSS / security awareness
Kafka
Cloud platforms
Docker & Kubernetes
CI/CD pipelines

Education

Bachelor's or Master's in Computer Science/IT or related field

Tools

Spring Cloud
Hibernate/JPA
Kafka
RabbitMQ/ActiveMQ
Redis/Hazelcast
Docker
Kubernetes
Jenkins
GitHub Actions
GitLab CI
Azure DevOps

Job description

We are seeking an experienced Java Developer – Payment Architect to design, develop, and architect secure, scalable, and high-performance payment solutions. The ideal candidate will have extensive experience in Java-based enterprise applications, payment processing systems, and modern microservices architecture. This role involves collaborating with cross-functional teams to build payment platforms that support high transaction volumes while ensuring compliance, reliability, and security.

Key Responsibilities
  • Design and architect end-to-end payment processing solutions.
  • Develop and maintain Java-based payment applications using Spring Boot and related frameworks.
  • Design scalable microservices and event-driven architectures.
  • Integrate with payment gateways, banking systems, card networks, and third-party financial services.
  • Build secure APIs for payment initiation, authorization, settlement, reconciliation, and reporting.
  • Ensure compliance with PCI DSS, PSD2, ISO 8583, ISO 20022, EMV, and other applicable payment standards.
  • Optimize application performance for high-volume, low-latency transaction processing.
  • Collaborate with product managers, business analysts, DevOps, QA, and security teams.
  • Conduct architecture reviews, code reviews, and mentor development teams.
  • Implement monitoring, logging, fault tolerance, and disaster recovery strategies.
  • Evaluate emerging technologies and recommend architectural improvements.
Required Skills
  • Strong expertise in Java (Java 11/17 or later).
  • Hands-on experience with Spring Boot, Spring Cloud, Spring Security, and Hibernate/JPA.
  • Deep understanding of microservices architecture and RESTful APIs.
  • Experience with messaging technologies such as Kafka, RabbitMQ, or ActiveMQ.
  • Strong knowledge of relational and NoSQL databases (Oracle, PostgreSQL, MySQL, MongoDB).
  • Experience with Docker, Kubernetes, and container orchestration.
  • Knowledge of CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Strong understanding of software design patterns and distributed systems.
  • Experience with caching technologies such as Redis or Hazelcast.
Payment Domain Expertise
  • Credit and debit card processing
  • UPI, ACH, SEPA, SWIFT, and RTP payment systems
  • Merchant acquiring and issuing
  • Authorization, clearing, and settlement
  • Reconciliation and dispute management
  • Fraud detection and risk management
  • Tokenization and digital wallets
  • ISO 8583 and ISO 20022 messaging
  • PCI DSS compliance and payment security best practices
Preferred Qualifications
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Experience with high-availability and mission-critical financial systems.
  • Knowledge of Domain-Driven Design (DDD) and event sourcing.
  • Experience with observability tools such as Prometheus, Grafana, ELK, or Splunk.
  • Familiarity with Agile/Scrum development methodologies.

Required Skills

RESTful APIs Hibernate/JPA ActiveMQ Spring Boot Kafka RabbitMQ Spring Cloud Spring Security

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

JAVA Architect - Payment Domain
JAVA Architect - Payment Domain

Saarthee • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Above industry remuneration
Holistic professional development
Mentoring opportunities
Senior Java Engineer (Payments)
Senior Java Engineer (Payments)

Jobgether • India

Remote
INR 2,800,000 - 4,200,000
Fully remote work
Global fintech exposure
Professional growth opportunities
JAVA Architect - Payment Domain
JAVA Architect - Payment Domain

Saarthee • Kolkata District

On-site
INR 3,800,000 - 6,500,000
Above industry remuneration
Renewal and Pilot Project bonuses
Business development compensation
+2
Java Full Stack Developer_Angular
Java Full Stack Developer_Angular

Kairos Technologies Inc. • Pune District

Hybrid
INR 1,500,000 - 1,900,000
Senior Software Engineer - II (Java Springboot)
Senior Software Engineer - II (Java Springboot)

Geekyants • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Backend Engineer - Payments Domain
Java Backend Engineer - Payments Domain

Tekskills Inc. • Chennai

On-site
INR 1,200,000 - 2,400,000
Java Backend Engineer - Payments Domain
Java Backend Engineer - Payments Domain

Tekskills Inc. • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Java Backend Engineer - Payments Domain
Java Backend Engineer - Payments Domain

Tekskills Inc. • Delhi

On-site
INR 1,200,000 - 1,800,000
Java Backend Engineer - Payments Domain
Java Backend Engineer - Payments Domain

Tekskills Inc. • Dadri

On-site
INR 1,200,000 - 1,800,000
System Design Architect - Payment System
System Design Architect - Payment System

IFTAS - Indian Financial Technology & Allied Services • Hyderabad

On-site
INR 2,500,000 - 4,000,000