Software Engineer (Java)


Chris Finch

Salary from






Share this
  • Role – Software Engineer
  • Location – UK remote plus 1-2 days per quarter in the London office
  • Salary – £45-50k base plus life assurance, pension, annual leave & company bonus

We cannot sponsor for this role and can only accept candidates with

  • UK / EU passport holders
  • Tier 2 dept visa holders
  • IRL holders

My London based client is looking for an experienced Software Engineer to join their Team to work on new products developments and support existing products.

You will work with both technical and business users to analyse and understand product requirements. You will be responsible for support and maintenance of existing systems and development of new products as and when required.

We are an outgoing and diverse team who are looking for someone with a positive attitude who is keen to take ownership of tasks and work collaboratively as well as share their knowledge with fellow team members.

Key Roles

  • Adherence to software development standards and the preparation of technical design and testing, using TDD (Test Driven Development) and CD (Continuous Delivery) where practicable.
  • Maintenance of existing web applications and services
  • Working with technical and business users to gather requirements and develop business-focused solutions while being responsible for planning and estimating project deliveries.
  • Responsible for design, development, maintenance and technical research into new functionality to use within our applications.
  • Coordinating with the Infrastructure team to maintain and develop the best tools to support the development processes.
  • Co-ordinate with database team on application development and support
  • Continuously improve the processes involved in products generation
  • Support new development processes, code enhancement strategies and functionality for products
  • Work with other team members within Products to deliver enhancement to existing products and new products development
  • Work collaboratively with cross teams within the organisation to achieve company goals
  • Involve in requirements gathering and specification phases of software development process
  • Define technical requirements for business and/or functionality needs
  • Provide support to tester for automation


  • Java 11 and above
  • Spring Boot, Spring Data JPA, Spring OAuth and REST API
  • Hibernate
  • Apache Camel
  • Maven, and Continuous Integration with Jenkins
  • Angular 8 and above.
  • Proficiency in Linux/OSX working practices.
  • Git, Bitbucket, docker and flyway
  • Knowledge of various databases (e.g. Oracle, PostgreSQL or MySQL)
  • JIRA, JIRA Agile and Confluence experience


  • Apache Solr
  • UX and UI design patterns.
  • Cucumber and Selenium
  • TDD/BDD and Continuous Delivery principles

If you wish to apply for this position, please email us at