Senior Java Developer

Full Time
£50,000 - £60,000
Contact: Recruitment

Who are we?

Solutionpath is a leader in the Learning Analytics, pioneering new technology and data science to tackle some of the key issues facing the student, teaching and academic community today.

Our mission is to support all students to reach their full potential, get support where necessary and prevent situations that can hinder any one student in their progress.

Our product StREAM works by aggregating multiple student interactions and behavioural data. Using our algorithm, we create a simple engagement score that is used to support meaningful communication and interventions between students and their teaching institutions. The surrounding platform technology provides a range of features that enables all our stakeholders to make better, informed decisions and implement meaningful policies; and most importantly measure the impact they have.

We work in partnership with the most forward-thinking data-led learning institutions. We help each other to embed, develop and evolve our products to ensure that we are focused on the most positive outcome for the whole community on our platform. We are now reaping the rewards of all our efforts – as we see more and more evidence of how our unique market approach and methodology is making significant strides to improve the experience our student base has with their learning journeys…this is what keeps us going!

What are we looking for

We are increasing our technical capabilities to enable us to expand on our vision.

We are looking for individuals who want to make a difference with the work they do. We are currently hiring three roles within our technical team Senior, Mid and Junior.

If you love working for a small to medium-size business where you can make a real difference with your work. Solutionpath may just be right for you. We are looking to build a small dynamic team where you will have a voice in the direction and implementation of our technology.


Skills and experience used while at Solutionpath


  • Java 8 experience
  • Spring 4 experience, ability to use Spring libraries (MVC/Boot, Core, Security, Data)
  • Background building APIs using Spring Boot and knowledge of RESTful web services
  • Experience developing web UI using Vue.js, HTML5, CSS3
  • Apache and Tomcat web server configuration
  • Experience using Docker containers
  • Relational database experience e.g. PostreSQL, MySQL, Oracle, SQL Server
  • SQL knowledge
  • Linux and Windows Server operating system experience
  • Experience with CI Tools, proficient with GitLab, Jenkins and agile Tooling – Jira, Confluence, Slack


Desirable Skills and Experience


  • Knowledge and understanding of Learning analytics
  • Integrating software across multiple and disparate systems
  • Knowledge of UK higher education student-facing systems and services
  • Knowledge of AWS hosted solutions
  • Experience using orchestration platforms, including ECS, Kubernetes
  • NO SQL databases e.g. Mongo / Dynamo DB.
  • Experience using Robot Framework
  • Prior experience mentoring and coaching others


As a senior developer, you will form an important part of the team. Using your expertise and knowledge to help guide and enhance our StREAM product and other developers. We are in the process of moving StREAM into the Cloud and have several projects where we look to utilise the latest cloud technologies, so knowledge in that area will be very beneficial.


Duties and responsibilities

  • As a senior, you will be expected to be able to quickly pick up and understand our systems and processes
  • You will be working as an active developer in the two-week sprint process
  • You will be expected to share your knowledge with your team, providing coaching and help to the more junior members where required
  • Input and insight into in the cloud development


If this role sounds interesting to you we’d love to chat, contact us at