About our Client
Founded over 30 years ago, our Client is a successful FinTech business that develops SaaS solutions for Banks & Lenders globally. Our Client's head office is in Bath, with offices overlooking Pulteney Bridge. Their Development team works remotely but they do get together for quarterly town halls.
Our Client has recently undergone significant investment from a VC based in San Francisco. Over the last few years, this VC has pumped hundreds of millions of dollars into thriving FinTech businesses.
About this role
Our Client has an extremely exciting and detailed roadmap spanning the next few years. They will be carrying out lots of legacy upgrades, enhancement of their existing products and plenty of greenfield development as they plan to launch several new products.
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.
Their Technology stack primarily consists of Java 21, AWS (S3, EC2 etc), Spring (Boot, Restful, Security, MVC), JPA/Hibernate, Web-Services, MongoDB, Gradle, Microservices, CI/CD via Docker/Kubernetes, JUnit. Front-End stack consists of React, TypeScript, Redux, and Storybook, but this tends to be handled by a separate FE Team.
Our Client operates an Agile SCRUM methodology and enjoys 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?
- 4+ years of experience developing Java Applications on a Spring/Boot Framework
- Knowledge/experience within SaaS
- Strong knowledge of layers and design patterns/principles
- Experience with AWS
- Understanding of Microservices
- Great interpersonal skills with the ability to clearly articulate decisions/thoughts/ideas
- Understanding of DevOps and CI/CD via Kubernetes, Jenkins, Terraform, Docker etc
- Lots of exposure to creating and maintaining API's
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.