Senior Software Engineer – Java - FinTech
Remote First \| London (UK) \| Up to £120k + Equity + Benefits
Are you a Java developer comfortable working in
Core Java
not relying on frameworks?
Someone who thrives in a collaborative, TDD environment?
Do you believe in XP Principles, pair programming, CI/CD and clean, maintainable code?
If so, we’d love to hear from you. Our FinTech client could be the challenge you are looking for....
Experience:
Good tenure demonstrating depth of involvement in projects
A proven background as Java Software Engineer
Desirable: Performance based software / Real-time software
Desirable: High availability / Low Latency / Concurrency
We value growth and flexibility, welcoming developers from all backgrounds.
Skills:
Strength with
Core Java
- (monolithic environment)
Ansible, Aeron, Jenkins
Strong understanding of TDD / BDD
Clear communication and teamwork
Desirable: Engineers with C++ background generally do well
Environment:
Extreme Programming (XP) principles, with a strong focus on TDD, BDD, and DDD.
Pair programming culture ensures high-quality code and continuous learning.
Continuous integration—every commit is releasable, and automation is key.
What You’ll Be Doing
Building resilient and adaptable fintech platforms in Java
Refactoring to improve code design
Writing comprehensive tests for every commit
Automating processes to improve efficiency
Rotating across teams to enhance collaboration