Job description
We're working on behalf of one our clients for a Java Developer to join a growing team to solve interesting and challenging technical problems.
What you’ll work on:
Our dev team works across the whole of the business. To avoid accumulating knowledge silos, we actively rotate developers around our teams, ensuring that everyone gains first-hand knowledge on all areas of our codebase and gets to work on a wide variety of projects, such as:
- Designing and building software for low latency trading systems
- Investigating new block chain technologies
- Analytics tools to help senior management make data-led business decisions
- Improving our platform’s security and resilience Our tech stack
Backend: distributed, event-driven core Java (90% of the code base), MySQL
Frontend: Javascript, Vue.js
Data analytics: Python & Jupyter notebooks, Parquet, Docker
Blockchain integrations: Bitcoin (& Litecoin, Bitcoin Cash), Ethereum and XRP (Ripple) Testing: JUnit, Mockito, JMH, JCStress, Jenkins, Selenium, many in-house tools…
Requirements: What you’ll bring:
- A good understanding of how to write clean, efficient, well tested code
- A keenness to learn and to work in a highly collaborative environment • Strong communication and problem-solving skills
Test driven: relies heavily on test driven development and automation. There are also extensive unit, compatibility, migration, and resilience tests. We care a lot more about software performance than many other organisations.
Dedicated to quality: We care a lot about quality; we like to dig deep into the code-base and leave things better than we found them - more readable, better modelled, more performant, more consistent. You won’t be stressed about deadlines and pressured to cut corners just to get things done quickly.
As a team we enjoy building software and seeing that software used, and although we want to deliver things in a timely manner, we always strive to write things properly and cleanly the first time.
Job Type: Full-time
Salary: £45,929.77-£80,000.00 per year
Benefits:
- Work from home
Schedule:
- Monday to Friday
Ability to commute/relocate:
- London: reliably commute or plan to relocate before starting work (required)
Experience:
- .NET (preferred)
Work Location: Hybrid remote in London