Design Lead, Java - Alternative Payment Methods at Global Payments in Bucharest
- Company: Global Payments
- Location: Bucharest, , Romania
- Job type: full time
- Workplace: hybrid
- Posted: 2026-10-29
All open roles at Global Payments
Job description
Ready to take your career global? Make your mark at one of the biggest names in payments. We're looking for a hands on Design Lead to join our ever-evolving Alternative Payment Methods delivery team and help us unleash the potential of every business. This role combines active software development with pragmatic technical leadership, taking end-to-end ownership of designing, building and delivering reliable integrations with Alternative Payment Method (APM) providers and payment partners. Is this you? You should have a strong understanding of payment transaction lifecycles, provider APIs, asynchronous callbacks, payment state management, idempotency, retries, reconciliation, and failure recovery. General financial services experience without direct payment integration experience is not sufficient for this role. We are actively adopting AI-first engineering practices and exploring emerging agentic development approaches. We are looking for someone who already uses AI-assisted development tools in their daily engineering workflow, actively experiments with new capabilities, and can help the team adopt them responsibly. You should be comfortable using AI to accelerate coding, testing, debugging, design exploration, and documentation, while maintaining strong engineering standards, security, and human oversight. This is not an enterprise or solution architect role. It is a team embedded, hands on design leadership role for someone who enjoys solving real delivery problems, improving engineering effectiveness, and helping teams implement clear, pragmatic designs. What you’ll own Own team level design Lead the design of services and integration flows that support new payment products and provider onboarding. Define clear, minimal, and stable service and integration boundaries to enable rapid onboarding of new APMs and payment partners. Remain actively involved in Java and Spring Boot development, personally implementing complex features, provider integrations, and production fixes while guiding engineers through design decisions, code reviews, and troubleshooting. Enable rapid payment provider integrations Create reusable integration templates, standards, and accelerators for onboarding payment providers, including authentication, routing, mapping, validation, error handling, retries, and callback or webhook processing. Design resilient flows with idempotency, timeout handling, retries, duplicate event protection, and callback recovery to support operationally reliable payment processing. Apply strong payments domain understanding to integration design, including transaction lifecycles, asynchronous payment events, provider specific behaviors, merchant journeys, and operational edge cases. Drive designs that reduce time to onboard new payment providers and improve repeatability across multiple provider integrations. Accelerate delivery and continuous improvement Remove bottlenecks in delivery and improve engineering flow through better design patterns, reusable components, and clearer team practices. Measure and improve lead time for change, deployment frequency, and change failure rate. Champion AI first engineering practices within the team, using AI tools pragmatically to accelerate design, implementation, testing, documentation, and troubleshooting. Explore and adopt emerging agentic development approaches where they add value, while maintaining strong guardrails around quality, security, explainability, and production readiness. Build quality and automation in Establish a pragmatic test strategy spanning unit, mutation, integration, contract, acceptance, and performance testing. Drive CI or CD excellence through quality gates, automated checks, and immutable stage to production image promotion. Use tools such as GitHub, Dependabot, and GitHub Copilot to accelerate safe change and reduce manual toil. Help the team use AI assisted development responsibly, ensuring generated designs, code, and tests meet Worldpay engineering stand
Design Lead, Java - Alternative Payment Methods on JobPost.