Senior Java Engineering Lead (Payments Technology) - Vice President
Core
Architect, build, and evolve global payment processing platforms and microservices for a major financial institution, combining hands-on engineering with technical leadership.
Role type
Senior IC engineering lead (payments technology)
Builds
High-throughput, low-latency microservices for global payment transactions
Domain
Financial services / Payments
Deliverable
production ML models
Required skills
Java 8+, Spring Boot, Microservice architecture, Domain-Driven Design, Event-driven architecture, Kafka/RabbitMQ, Docker, Kubernetes, CI/CD, Relational databases (Oracle), NoSQL databases (MongoDB), Clean Code, SOLID principles
Preferred skills
AI-powered developer tools (GitHub Copilot, LLM-based code generation), AI/ML capabilities in production systems, Site Reliability Engineering (SLOs, Chaos Engineering), Financial services payment standards (SWIFT, ISO 20022)
Technologies
Java, Spring Boot, Kafka, RabbitMQ, Docker, Kubernetes, Oracle, MongoDB, Resilience4j, Hystrix, Dynatrace AI, Splunk ITSI, Chaos Monkey, Gremlin
Responsibilities
Lead end-to-end delivery of critical payment applications; Design and build high-throughput microservices; Champion modern architectural patterns; Mentor and guide cross-functional engineering teams; Integrate AI-powered developer tooling; Architect payment systems for 99.99%+ availability; Define and own SLAs/SLOs/SLIs and lead Chaos Engineering experiments; Collaborate with product managers and business analysts.
Seniority
Senior, hands-on IC with leadership