Bringing a fresh innovative approach to the world of recruitment

FIND A JOB IN:

Senior Java Developer

Job Description

Senior Software Engineer (Java) – Central London

The company’s origins date back to 2010 when its founders identified a huge niche in the global finance

market and decided to pursue their dream of creating a service dedicated to lives of millions of people in the developing World. Today, it is a stable series C funded fin-tech business, with over 700 employees across 9 global locations and their technology is used in over 150 countries. And they are still growing.

You could become part of that journey and work as the Senior Software Engineer (Java), helping to improve the platform moving towards a microservice architecture, focusing on continuous delivery, scalability and system resilience. The work is varied, from creating new products and features to improving existing

What’s on offer? Salary of up to £80k per year, private medical and dental care plans, pension scheme offering 8% matched contributions, free breakfast and fruit every day and Friday ‘afternoon tea’ drinks and nibbles, life assurance of 3 times your salary, should the worst happen.

You will enjoy working here if:

 You write great code. We understand code is read more than it’s written, better off tested and maintainability is a must.

 You like working closely with product owners, designers and other engineers to design and refine our

work.

 You are not scared of working beyond just a pull request. You care about bugs, scalability, uptime and other non-functional requirements.

 You are confident to review others work and happily seek feedback on yours to ensure you build a better codebase and sharpen each other skills.

What it takes to work here?

 You are a skilled Engineer. 6+ years experience of building APIs and services.

 You run on the JVM. From Optionals, Streams and Completable Futures you’re up to date on the latest in the world of Java.

 You can sketch out schemas, discuss the trade-offs of NoSQL and query-plan your way through scaling issues.

 The Cloud Native platform is hosted in AWS and Azure and you are comfortable working with a system that supports users from around the world, at scale.

 You’re happy to learn and work alongside different stacks; .NET is your colleague not your competition.

 Well-principled in the craft of Software Engineering – you will understand deeply: modularity, testability, extensibility, scalability and other –ilities.

 You see a problem; you fix a problem. You get buy in for your solutions and keep tickets moving.

 You are willing to use your skills and experience to mentor less-experienced engineers. A desire to learn from others and make yourself better every day.

 You need to be excited about working in a fast-changing environment. Products, tools, frameworks and processes change, we evolve and take the best bits with us.