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.