Lead Software Engineer (Java Backend Developer)
Core
Designing and building scalable microservices and full-stack applications for the Switching Gateway, enabling secure payment transactions across Mastercard and non-Mastercard ecosystems.
Role type
Lead Software Engineer (Java Backend Developer)
Builds
Microservices and full-stack applications for the Switching Gateway payment platform
Domain
Payments / Financial Technology
Deliverable
production ML models | product features
Required skills
Java, Kubernetes, PCF, PostgreSQL, Oracle, Git, HTML5, CSS, Javascript, Angular, 12-factor app design, automated testing, continuous delivery
Preferred skills
Commercial card space experience, corporate banking knowledge, complex project management
Technologies
Java, Kubernetes, PCF, PostgreSQL, Oracle, Git, Angular
Responsibilities
Contribute to planning, design, and development of microservices; Build and own full-stack applications and services; Deliver code with exceptional quality and security; Participate in code reviews and retrospectives; Collaborate with software engineers, test engineers, TPMs, and PM-Ts
Seniority
Lead, hands-on IC with mentorship responsibilities