At a Glance
- Tasks: Develop high-quality fintech platforms and services in Java with a collaborative team.
- Company: A leading eTrading firm offering a fully remote work environment.
- Benefits: Competitive salary of £115k plus bonus, flexible working, and professional growth.
- Why this job: Join a dynamic team using cutting-edge practices to make a real impact in fintech.
- Qualifications: BSc or MSc in Computer Science and experience with TDD.
- Other info: Embrace pair programming and continuous learning in a supportive environment.
The predicted salary is between 72000 - 96000 £ per year.
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Hunter Bond
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:
- BSc or MSc in Computer Science from a good university
What you’ll be doing
- Developing adaptable, high-quality fintech platforms and services in Java
- Improving existing systems through refactoring and thoughtful design
- Writing and maintaining automated tests to keep our feedback loops fast and reliable
- Finding ways to automate repetitive work to focus on what really matters
- Working across different areas of the system — no silos, just shared code and shared learning
How they work
Follow 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 together
- Using TDD, BDD, and DDD as part of your normal workflow
- Rotating between teams to stay connected to the wider system
- Thinking about performance (throughput and latency) when it really matters
- Treating automation as an ally
You’ll thrive if you:
- Are comfortable pair programming most of the time
- Have experience with or a strong grasp of TDD
- Communicate clearly and enjoy collaborative problem-solving
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology, Engineering, and Finance
Industries
- Financial Services, Information Services, and Technology, Information and Media
Referrals increase your chances of interviewing at Hunter Bond by 2x
Get notified about new Java Software Engineer jobs in United Kingdom.
#J-18808-Ljbffr
Java Developer – Extreme Programming : FULLY REMOTE : £115k + bonus employer: Hunter Bond
Contact Detail:
Hunter Bond Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer – Extreme Programming : FULLY REMOTE : £115k + bonus
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in fintech. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially any pair programming or TDD work. This gives potential employers a taste of what you can do and how you collaborate.
✨Tip Number 3
Prepare for those interviews! Brush up on your Java knowledge and be ready to discuss your experience with XP practices. Practising coding challenges can also help you feel more confident.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be perfect for you. Plus, it’s a great way to get noticed by hiring managers directly.
We think you need these skills to ace Java Developer – Extreme Programming : FULLY REMOTE : £115k + bonus
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Java development experience, especially in fintech, and any collaborative projects you've worked on.
Showcase Your Projects: Include examples of your work that demonstrate your ability to write high-quality, well-tested software. If you’ve used TDD or pair programming, make sure to mention it!
Craft a Compelling Cover Letter: Use your cover letter to express your enthusiasm for the role and the company. Talk about why you love working in a collaborative environment and how you can contribute to their team.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to see your application and get you into the process quickly!
How to prepare for a job interview at Hunter Bond
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be ready to discuss your experience with developing fintech platforms and how you've used Java in past projects. They’ll likely ask about specific challenges you faced and how you overcame them, so have some examples ready.
✨Embrace Pair Programming
Since this role involves a lot of pair programming, be prepared to demonstrate your collaborative skills. Think of examples where you’ve successfully worked with others to solve problems or improve code. You might even want to practice coding with a friend to get comfortable discussing your thought process out loud.
✨Showcase Your Testing Knowledge
Familiarise yourself with TDD, BDD, and DDD as these are key practices for the role. Be ready to explain how you’ve implemented automated tests in your previous work and how they’ve helped maintain high-quality software. They’ll appreciate candidates who understand the importance of testing in the development cycle.
✨Communicate Clearly and Confidently
Strong communication is crucial in a collaborative environment. Practice articulating your thoughts clearly and concisely. During the interview, don’t hesitate to ask clarifying questions if you’re unsure about something. This shows that you’re engaged and willing to learn, which is exactly what they’re looking for.