Senior Java Engineer

Permanent
Remote Role
Posted 3 months ago

Job Features

Job Category

Software Development

Job Description

About our Client

Founded in the early 90’s, our Client is a successful Fintech business headquartered in Central Bath. They employ around 60 talented people across the UK & Australia, and are currently undergoing an exciting phase of growth.

70% of the UK’s top lenders use our Clients software, and over the last 2 years our Client’s team has almost doubled in size. It’s fair to say our Client is thriving, and now is a fantastic time to join them!

About this role

2024 – 2025 will see the development and launch of several new products to their customer base, as well as significant updates to their older solutions.

Our Client has an extremely exciting and detailed roadmap spanning the next few years, and are on the search for several Software Engineers to join them in their journey.

To support their roadmap and growth plans, our Client is expanding their Product Development team which encompasses Java Engineering. Their Java Team consists of circa 10 Developers responsible for maintaining and building scalable back-end solutions for their SaaS products. 

For this particular position, we are seeking a Senior Java Engineer who can clearly communicate design concepts and get involved with product architecture. This role requires a balance of technical expertise and the ability to articulate and advocate for best practices in software design and architecture.

Our client’s technology stack primarily includes Java, AWS (S3, EC2, etc.), Spring (Boot, Restful, Security, MVC), JPA/Hibernate, Web Services, MongoDB, Gradle, Microservices, and CI/CD via Docker/Kubernetes, along with JUnit for testing. The front-end stack features React, TypeScript, Redux, and Storybook, although front-end development is generally managed by a dedicated team.

Our Client operates an Agile SCRUM methodology and enjoy rotating their sprint teams around different products on a regular basis to ensure the team are able to enjoy varied development. You will have the chance to work on their latest innovations, core products and slightly older applications.

What are we looking for?

  • 5+ years of experience developing Java Applications using Spring Boot Framework
  • Experience in participating in technical design and product architecture
  • Knowledge of SaaS solutions, with experience in FinTech being highly advantageous
  • MongoDB/Postgres Database experience
  • Great interpersonal skills with the ability to clearly articulate design
  • Strong REST API experience

What’s in it for you?

A great opportunity to be part of a very intelligent team that work on highly complex applications and uses some of the latest technology on the market. Our Client boasts a ‘start up’ culture due to the recent growth and expansion but is backed with over 30 years in the industry. Now is a great time to join and be part of a growing business with a family feel.

Apply Online

A valid email address is required.
A valid phone number is required.