Software Engineer (Java)
Core
Design, implement, test, and monitor new features for a high-performance payments platform processing tens of millions of transactions daily for global clients.
Role type
Senior Java Developer (Payments)
Builds
Payment integration solutions and platform features for major global companies (e.g., Meta, Uber, Spotify)
Domain
Financial Technology / Payments
Deliverable
production ML models | product features
Required skills
Java, high-performance platform architecture, code review, stakeholder communication, feature impact monitoring
Preferred skills
coaching and training developers, cross-timezone collaboration
Technologies
Java, Visa, Mastercard
Responsibilities
Design and implement new payment features; improve platform robustness and scalability; integrate with major payment methods; collaborate across teams and time zones; communicate with stakeholders and merchants
Seniority
Senior, hands-on IC with mentorship responsibilities