Java Developer

About Us

We’re a FinTech with the experience to disrupt the lending market for small businesses. SMEs make up 99% of all UK businesses, yet are traditionally underserved by big banks and financial institutions. Our platform brings the world of finance to their doorstep, leveraging a unique knowledge of lending and applying efficient cloud technology to give access to panels of lenders from some of the biggest banks to smaller niche alternative finance providers. To date we have helped SMEs get access to over £60m of funding.

We were one of a handful of companies approved by the FCA as an AISP provider at the start of Open Banking, and have been designated by HM Treasury, as part of its mandatory referral process, to work with nine of the UK leading Banks to help small businesses secure funding.

We are now starting an exciting new chapter, offering our platform to banks and lenders to help them transform their customer experience, with huge benefits both for the small business and the lender. Consequently, we’re growing quickly and looking for the best agile technicians to join us on our mission to transform SME funding.

The Role

We are looking for experienced mid-level engineers with full-stack skills, and an aptitude for working with business stakeholders, internal users and SME customers to help us build a modern disruptive platform. You will join a diverse group of bright and passionate engineers, in a self-organizing and cross-functional team, responsible for building and operating a bespoke cloud-based SaaS loan recommendation platform, integrating best of breed services and providing consumable API’s.

This requires someone who can:

  • Work effectively in an agile team and can actively participate in daily stand-ups, planning sessions, showcases and retrospectives
  • Write testable code and integrate SaaS and Open Source technologies to get reliable results
  • Appreciate software quality, innovation and is willing to learn appropriate technology choices from other senior developers
  • Take shared responsibility for designing, implementing and operating infrastructure to deliver a solution that will delight users and realise business strategy
  • Collaborate with business stakeholders, internal users, and developers, to design and deliver experiences that attract customers and help everyone be as efficient as possible
  • Learn Software craftsmanship, passion, and the drive to build great things without being afraid to admit and learn from mistakes
  • Work with older areas of code to refactor and improve it, and extract modern, testable value in an incremental fashion (strangler pattern)
  • Stand by your solution to ensure you and the team have the tools and ability to support its operation

With specific skills:

  • 4+ years with current Java, familiar with some mixed programming metaphors from object oriented, functional, and concurrent paradigms to Relational and NoSql data stores
  • Design and developing RESTful web services with Spring Boot and Microservices
  • HTML5, CSS3 and JavaScript ES6+
  • Building and using Continuous Integration/Delivery pipelines and automating everything (Maven and Gradle)
  • Unit testing and Refactoring
  • Version control (git), effective branching, pull requests
  • Linux, logging, monitoring
  • Some AWS services including EC2, Lambda, RDS, ELB, SNS, SQS, S3, CloudWatch

Additional desirable skills:

  • Prior FinTech or Business Finance experience
  • DevOps practices like monitoring Cloud infrastructure, alerting
  • Agile practices like test-driven development (TDD)
  • Terraform and/or Ansible
  • Javas Struts & JSP’s (but with the desire to eliminate them)
  • A dynamic language (e.g. Python)

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Why You’ll Love Us

  • Learn how an exciting business that’s disrupting an industry is being built
  • Be responsible for disrupting the establishment, but responsible for owning the deliverable
  • Work with other excellent, like-minded experts, in an open, friendly and constructive culture

What's Next?

Sounds like you? Get in touch!