Our continued expansion has created an opportunity to join our successful team in shaping and developing our Technology function, supporting our transition to a client centric, product based organisation. This is a key role which will include multiple responsibilities.

The JAVA development team at PSL provides a number of essential services to PSL Clients as a part of the core PSL product Phoebus.  The foundation of Phoebus is a large JAVA application which is augmented with a variety of growing integrations and WEB and Digital services.

By collaborating closely with all members of the PSL delivery teams, the JAVA development team help to deliver exceptional user experiences for PSL’s clients that meet their business needs.



Leadership and Team Management: 

  • To lead, manage and coach and support the JAVA development team to deliver solutions
  • To set clear objectives and manage the performance and development of the team as appropriate, to ensure they are adequately equipped to undertake their roles
  • To motivate and mentor team members to be the best they can be
  • To manage the resource allocation of the JAVA development team, ensuring they hit client targets whilst continually being exposed to new opportunities to improve their knowledge base


  • Responsible for the PSL Software Development Lifecycle, including solution design (including estimating), solution development and software innovation
  • Responsible for PSL Software development standards, processes and tools
  • To maintain a secure and effective development environment
  • To ensure consistent and efficient delivery of PSL products, working with others to translate the roadmap features into manageable components/tasks
  • To highlight risks and suggest solutions to ensure effective delivery

Process Improvement:

  • To consistently evaluate technical efficiency and make changes and improvements as necessary
  • Learn and evaluate new technologies and keep abreast of existing technologies to make recommendations and support future platforms for PSL


  • Ensure the Web team develop against company standards and compliance regulations
  • Maintain adherence to process and quality standards by all team members

Key Duties:

  • Work with RESTful APIs and integrations with third party systems
  • Work with front end developers to create web apps
  • Develop code with automated unit and integration tests
  • Collaborate with business analysts to refine requirements
  • Discuss technical specifications with teams
  • Collaborate with other team members and stakeholders
  • Provide advice and guidance to other developers

Experience required:

  • Demonstrable extensive Java experience
  • Strong Java, Spring, Hibernate, Maven
  • Knowledge of Git and SQL
  • Experience working in an agile environment
  • Demonstrable experience within a software development environment delivering commercial applications
  • Experience of communicating with clients and building relationships
  • Strong technical leadership, able to motivate and deliver through others, demonstrated experience of leading and managing a small team


  • Full stack development experience
  • Familiarity with CI or CD
  • Understanding of front end development
  • JavaScript
  • Liquibase
  • Exposure to financial services systems
  • Excellent analytic skills and an ability to demonstrate critical thinking
  • Curious to learn new technologies


To apply, send your CV along with a covering letter and your salary expectations to career@phoebussoftware.com

** Please only apply if you are legally authorised to work in the UK and do not require sponsorship for an employment visa now or in the future.