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