Lead Java Engineer (Payments)
Contract
Outside IR35
6 months initially
Rate - TBC
Fully Remote
Immediate Start or 16/02
The Client/Role
My client are a high-growth start-up/scale-up in the middle of building a brand-new cross-border payments and foreign exchange platform. This role is a critical hire within the programme and will suit a Senior/Principal Engineer who thrives in greenfield environments.
You will work hands-on alongside the CTO, taking responsibility for design, architecture, and build of the platform. As an early technical leader, you'll have opportunity to influence technical strategy.
Key Responsibilities
- Lead the design, architecture, and hands-on development of a new payments platform
- Work closely with the CTO to define and evolve technical strategy
- Build scalable, secure solutions for cross-border payments and FX
- Make key architectural and engineering decisions in a start-up/scale-up environment
- Develop event-driven services and APIs to support complex payment flows
- Support the growth of the engineering function as new developers join
- Contribute across the full SDLC, from concept and design through to production
Experience/Skills
- Significant experience as a Senior/Principal Engineer in complex systems
- Strong background in the payments industry, ideally B2B payments
- Deep understanding of financial services terminology, payment flows, and FX
- Experience building greenfield or scale-up platforms
- Familiarity with FIX and/or SWIFT messaging standards
- Proven experience with event-driven architectures
- Comfortable working in environments with high autonomy and responsibility
Technical Stack
- Java
- AWS
- Eclipse Framework (not IDE)
- JEE/Jakarta EE
- REST APIs & OpenAPI
- Hibernate
- JUnit
- Docker
- Event-driven architecture
- Notion (documentation - similar to Confluence)
- Linear (delivery tracking - similar to Jira)
Lead Java Engineer (Payments)