Senior Software Developer (Java)

Job details
Posting date: 27 June 2020
Salary: Not specified
Additional salary information: £52,643 to £58,558 per annum inc
Hours: Full time
Closing date: 17 July 2020
Location: St Bartholomews Hospital, London, EC1A 7BE
Company: NHS Jobs
Job type: Permanent
Job reference: 259-2445951SBH

Apply for this job


Salary: Indicative band 8a, (£52,643 - £58,558) pa subject to job evaluation confirmation

The National Institute for Cardiovascular Outcomes Research (NICOR), which is hosted by Barts Health NHS Trust, is looking for an experienced Java Developer to join its Technical Team on a permanent basis.

NICOR’s role is to monitor and improve the quality of care and outcomes for cardiovascular patients through collecting, analysing and reporting on clinical information relating to cardiovascular patients from NHS and private hospitals in the UK. NICOR manages the National Cardiac Audit Programme and underpinning this is the IT platform it uses to collect data for each clinical domain.

NICOR aims to tackle important, tractable, cardiovascular research questions spanning both fundamental and clinical science, with the aim of generating transformative answers and improvements in health and wellbeing while improving capacity for research and development.

The Java Developer role is to develop, support and maintain Java based applications using a customised framework (based on open source software) to be used primarily by hospitals nationally for clinical audit data submissions and reporting. The role will also include:

  • Acting as a lead, providing specialist knowledge within the field of Java software development, systems architecture, design and solution implementation.
  • To work and liaise directly with key stakeholders (domain clinical leads, project management teams) offering expert advice and guidance and working closely with individuals and groups to develop, present and document requirements.
  • To use current best-practice development techniques and learn and apply Agile and DevOps.
  • To develop and support tools for integration, automated tested and release.
  • To work in a team based agile environment developing processes, tools and techniques to support and develop the platform.

You will have a master’s degree in an IT related discipline preferably Computer Science and with evidence of training in Java programming, with the relevant certification (Java SE 8 Programmer) or related experience. Expertise and advanced knowledge in Java programming and development is essential as is experience in DevOps environments.

You will need to demonstrate depth of knowledge in Java, architectural understanding of web applications and APIs including REST, and understanding of databases (e.g. MySQL, Mongo). You will also need to prove you know how to apply coding standards and practices appropriately

You will be a good team player and be able to communicate your progress effectively to technical managers, project managers and clinical leads and have the ability to use current best-practice development techniques and learn and apply agile and devops processes.

For further details / informal visits contact:

For further details / informal visits contact:

Apply for this job