Level-3- 5-7 Years( 30 Max)

Job Description – Java Microservices Architect / Lead Engineer (Payments Domain)

Job Title: Java Microservices Architect / Technical Lead – Payments
Experience: 10–15+ Years (Preferred)
Domain: Banking, Financial Services & Payments
Key Skills: Java, Spring Boot, Microservices, AWS, Distributed Systems, ACH, RTP, Zelle, SWIFT, Fedwire

Job Summary

We are looking for a highly skilled Java Microservices Architect / Technical Lead with deep expertise in Java, cloud-native applications, AWS, and distributed systems, along with strong knowledge of the banking and payments domain. The ideal candidate should have hands-on experience designing secure, scalable, highly available, and resilient payment processing platforms.

Key Responsibilities

  • Design and develop scalable, high-performance applications using Java, Spring Boot, Microservices, and AWS.
  • Architect complex distributed systems supporting high-volume, real-time payment transactions.
  • Build and integrate payment solutions involving ACH, RTP, Zelle, SWIFT, Fedwire, and other payment networks.
  • Drive end-to-end system architecture, including API design, event-driven architecture, asynchronous processing, and microservices communication.
  • Implement secure transaction processing, payment orchestration, reconciliation, and exception handling.
  • Ensure high availability, fault tolerance, scalability, disaster recovery, and system reliability.
  • Apply security best practices, including encryption, authentication, authorization, and regulatory compliance.
  • Lead technical design discussions, architecture reviews, and performance optimization initiatives.
  • Collaborate with engineering, product, security, and business stakeholders.

Required Technical Skills

1. Java, Microservices & AWS
  • Strong hands-on expertise in Core Java, Java 17+, Spring Boot, Spring Cloud, REST APIs, and Microservices.
  • Experience with AWS services such as EC2, ECS/EKS, Lambda, S3, RDS, API Gateway, SQS, SNS, and CloudWatch.
  • Knowledge of Docker, Kubernetes, CI/CD, and infrastructure automation.
  • Experience with Kafka or similar event-driven messaging platforms.
2. Payments Domain Expertise
  • Strong understanding of payment processing lifecycles, transaction flows, settlement, and reconciliation.
  • Hands-on experience with payment rails such as ACH, RTP, Zelle, SWIFT, and Fedwire.
  • Understanding of ISO 20022 messaging, payment gateways, and banking integrations.
  • Knowledge of payment failures, retries, duplicate prevention, idempotency, and exception handling.
3. System Design & Distributed Systems
  • Advanced expertise in High-Level Design (HLD) and Low-Level Design (LLD).
  • Strong understanding of distributed systems, concurrency, consistency, scalability, and fault tolerance.
  • Experience designing highly available, low-latency, high-throughput transaction processing systems.
  • Knowledge of caching, database optimization, message queues, circuit breakers, and distributed transactions.
4. Security, Compliance & Reliability
  • Strong understanding of secure coding, OAuth 2.0, JWT, TLS, encryption, and API security.
  • Familiarity with applicable banking regulations, PCI DSS, and financial data protection requirements.
  • Experience with observability, monitoring, logging, incident management, and disaster recovery.
  • Ability to design resilient systems with strong transaction integrity and auditability.

Preferred Qualifications

  • Experience working with leading banks, financial institutions, or payment technology companies.
  • Prior experience architecting enterprise-scale payment platforms.
  • Strong problem-solving, technical leadership, and stakeholder management skills.
  • AWS certifications or relevant architecture certifications are an advantage.

Mandatory Skills

Java + Spring Boot + Microservices + AWS + Payments Domain (ACH/RTP/Zelle/SWIFT/Fedwire) + System Design + Distributed Systems + Security & Reliability.
Ideal Candidate: A hands-on Java Architect or Technical Lead with strong payment processing domain expertise who can independently design and deliver secure, scalable, and highly reliable banking payment solutions.