top of page

Full-Time

JAVA DEVELOPERS

We're looking for a number of motivated full stack Java developers, all the way from graduates to Senior engineers, ideally with experience in Spring Boot, Java 11, and micro services architecture. We run a dev-ops ish setup, so being familiar with architectures and how things work when they're deployed in the real world would be helpful.

This role will be working on pricing management and real time feedback models for insurance pricing, providing APIs to 3rd parties to distribute these prices, along with our platform development for a wide array of functionality used by our insurance customers.

Our platform allows for, and we encourage, a constant release strategy as we develop and improve our systems and test out ideas to see if they work well or not. You'll be expected to develop and deploy quality code frequently, working directly with stakeholders, product and project managers, and the whole team to deliver rapid progress.

Junior Java Developer

Your role will involve: 

  • Contributing to the development of our core insurance platform and its websites and APIs, with a broad use of Java and the Spring Framework.

  • Working with SQL to interact with our core databases, data pipeline, and data warehouse;

  • Taking ideas, requirements, and bug reports and working through them with team members and stakeholders to design appropriate, and sometimes innovative, solutions to business problems.

  • Working with the front-end developers to integrate their front-end creations using natural templating via Thymeleaf, and REST via AJAX.

  • Testing your work thoroughly, as well as getting involved in code-reviews and retrospectives to improve the work of other team-members.


Here’s what we are looking for in candidates for this job:

  • As this is a Junior position, we are looking for someone with relevant experience to hit the ground running, and moreover is passionate about coding, learning and innovating;

  • The ability to write good practical core Java code, and to read and understand the source code of 3rd-party frameworks and libraries and therefore make appropriate use of them;

  • Exposure to other programming and scripting languages, and awareness of their use in build tools;


Senior Java Developer


Your role will involve: 

  • (all the above from Junior Java Developer and...)

  • Take charge of your own Continual Professional Development and contribute to that of other team members, in particular by mentoring and leadership.


Here’s what we are looking for in candidates for this job:

  • As this is a Senior position, we are looking for someone with a diverse range of complementary experience, and a good awareness of software engineering practices;

  • The ability to write good practical core Java code, and to read and understand the source code of 3rd-party frameworks and libraries - with commercial experience of using them appropriately;

  • Familiarity with other programming and scripting languages, and understand their use in build tools;

  • You must be able to gain a thorough understanding of the insurance business, so that you can design and build appropriate solutions;


Java Developer: Join Us
bottom of page