Senior Software Developer


Job Type:


Reports to:

London (Hybrid Working)

Permanent, Full-Time

Subject to experience

Software Development Lead

Job Summary

Reporting to the Development Manager, you will be working within a team of highly experienced developers who are engaged in ensuring consistent product functionality and enhancing the Akixi application to ensure it stays at the forefront of the field.

You will have 5-7 years’ commercial experience development web applications in Java SE or EE and several years’ experience acting in the capacity of a design authority.

This role will give you an opportunity to fully harness your software engineering skills. You will review, supervise, and provide guidance on other team members’ proposed designs, in addition to proposing and orchestrating top and low level design decisions yourself.

This role would be suitable for a highly skilled software engineer looking to actively apply their expert software engineering design authority skills.

You should have extensive commercial experience being a product and architectural design authority and must also be able to demonstrate that you have designed and developed web applications in a range of technologies and programming languages.

You should also be highly expert in the understanding and knowledge in ‘programming internals’ such as the management of data structures, text string management resources, network connectivity, and other logic and algorithmic areas.

  • Design authority responsibility across numerous technical areas of our product
  • Full software lifecycle involvement in enhancing our web application, e.g. designing, coding, and maintaining server-side components in Java
  • Client-side JavaScript component development
  • Run and maintain test scenarios, in addition to addressing defects
  • Full participation in our Agile software development activities, i.e. daily stand-ups, sprint reviews, and backlog creation activities
  • Write supporting design and technical documentation


  • 3+ years’ commercial experience being a product and architectural design authority
  • 5+ years’ commercial experience developing multi-threaded server-side applications using Oracle Java, including exceptional knowledge of Generic Programming
  • Multi-threaded server-side web application development using Java in a Servlet web container using an MVC architecture-based framework such as Struts, JSF, etc.
  • Knowledge of HTML, full CSS box model, and JavaScript to create client-side dynamic web page content
  • Good English communication skills, verbal and written



  • Dynamic web page generation using Java Server Pages.
  • Linux configuration and administration skills
  • Linux Shell scripting knowledge
  • Knowledge of databases and SQL
  • Knowledge of source control practices (merging, branching, etc.)


Email Jacquie Griffey at with your CV and a covering letter stating why you want the position.