Java Developer – Extreme Programming : FULLY REMOTE : £115k + bonus
An highly successful eTrading firm is now seeking a FULLY REMOTE based Java Developer/Software Engineer. They're looking for a Java engineer who enjoys working closely with others to build dependable, well-tested software. You’ll join a small, collaborative team where pairing and shared ownership are the norm — design, code, test, and deploy together.Needed:Strong commercial Java experienceBSc or MSc in Computer Science from a good universityWhat you’ll be doingDeveloping adaptable, high-quality fintech platforms and services in JavaImproving existing systems through refactoring and thoughtful designWriting and maintaining automated tests to keep our feedback loops fast and reliableFinding ways to automate repetitive work to focus on what really mattersWorking across different areas of the system — no silos, just shared code and shared learningHow they workFollow modern XP practices: pairing, continuous integration, and trunk-based development. Every commit is production-ready, and if a test breaks, fix it immediately.You’ll find yourself:Pair programming every day to learn, share context, and build better solutions togetherUsing TDD, BDD, and DDD as part of your normal workflowRotating between teams to stay connected to the wider systemThinking about performance (throughput and latency) when it really mattersTreating automation as an allyYou’ll thrive if you:Have commercial Java experienceAre comfortable pair programming most of the timeHave experience with or a strong grasp of TDDCommunicate clearly and enjoy collaborative problem-solving