Design Lead, Java - Alternative Payment Methods
Core
Hands-on Design Lead owning end-to-end design, building, and delivery of reliable integrations with Alternative Payment Method (APM) providers and payment partners.
Role type
Senior IC Design Lead (Java/Spring Boot)
Builds
Payment provider integrations, reusable integration templates, and resilient payment processing flows.
Domain
Financial Services / Payments
Required skills
Java, Spring Boot, Payment transaction lifecycles, API integration, Asynchronous callbacks, Idempotency, Retries, Reconciliation, Failure recovery, Kubernetes, OpenShift, CI/CD, OpenTelemetry, Splunk, GitHub Copilot
Preferred skills
AI-assisted development tools, Agentic development approaches, Emerging AI-first engineering practices
Technologies
Java, Spring Boot, Kubernetes, OpenShift, OpenTelemetry, Splunk, xMatters, GitHub, Dependabot
Responsibilities
Lead design of services and integration flows for new payment products; Create reusable integration templates and standards for onboarding payment providers; Implement complex features, provider integrations, and production fixes; Drive CI/CD excellence and establish pragmatic test strategies; Instrument services for operational transparency and resilience; Mentor engineers on design thinking and clean code.
Seniority
Senior, hands-on IC with team lead capacity