Job Description: Java Architect – Payments Domain
Experience Required: 14–16 Years
Key Responsibilities
-
Architect and deliver secure, scalable, and fault-tolerant payment systems built on a cloud-native Java stack.
-
Define and maintain end-to-end architecture covering application, database, integration, and security layers for payment platforms.
-
Develop architectures supporting ISO 8583 message flows, real-time transaction processing, and high-performance APIs.
-
Design solutions that comply with PCI DSS, data encryption, and secure key management standards.
-
Optimize database performance for PostgreSQL/EDB, including indexing, tuning, and replication setups to support high-volume transaction loads.
-
Lead technical direction for modernization efforts (from monolithic legacy systems to microservices-based architectures).
-
Collaborate with business and product teams to ensure that the architecture aligns with payment domain requirements, including authorization, clearing, settlement, and dispute management.
-
Guide teams in application performance optimization, observability, and DevSecOps adoption.
-
Evaluate new fintech and payment processing trends, tools, and technologies for continuous improvement.
-
Mentor teams and enforce engineering discipline consistent with industry best practices.
Required Skills And Competencies
-
Strong mastery of Java (Core, Spring Boot, Spring Cloud) and Microservices architecture.
-
Deep understanding of payment domain workflows – card issuing/acquiring, ISO 8583, switching, and real-time payment gateways.
-
Hands-on experience with PostgreSQL/EDB — schema design, query and indexing optimization, performance tuning, and HA configuration.
-
Expertise in Cloud-Native technologies (Docker, Kubernetes, Istio, Helm) and public cloud providers (AWS, GCP, Azure).
-
Proven track record in performance engineering and high-availability architecture across critical financial services systems.
-
Comprehensive knowledge of PCI DSS, security best practices, and regulatory compliance in payment environments.
-
Experience with DevOps and CI/CD pipelines (Jenkins, GitLab CI, Terraform, Ansible).
-
Strong background in monitoring, observability, and audit readiness (Prometheus, Grafana, ELK).
-
Exceptional problem-solving, leadership, and communication skills with the ability to align cross-functional teams.