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 experience
- 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:
- Have commercial Java experience
- Are comfortable pair programming most of the time
- Have experience with or a strong grasp of TDD
- Communicate clearly and enjoy collaborative problem-solving