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