Senior Software Developer – Java

NHS Arden and Greater East Midlands Commissioning Support Unit

Information:

This job is now closed

Job summary

Java Developer

  • Full-time permanent role
  • 37.5 hours per week (Monday to Friday)
  • Remote opportunity with occasional meetings (usually in London)

Would you like to use your expert software development skills to contribute to the improvement of cardiovascular outcomes for patients? If so, then apply to join NICOR's highly regarded, multi-professional team as a senior software developer where your expertise and skills will help to make a positive difference.

The National Institute for Cardiovascular Outcomes Research (NICOR) is responsible for monitoring the quality of care and outcomes for cardiovascular patients through the collection, analysis and reporting of clinical information relating to cardiovascular patients from NHS and private hospitals in the UK.

Main duties of the job

You will work closely with other members of the technical team to develop, support and maintain Java based applications using a customised framework, based on open source software.

This includes creating new applications, extending core functionality of the framework and third line user support. You will also provide expertise in analysing and designing applications, technical expertise and service in software development including installation and configuration and share your knowledge with the technical team.

Responsibilities & day to day duties:

  • Lead on building end user systems as well as adapting and developing the framework itself using Java based components and interfaces. This will include system architecture, design and solution implementation.
  • Test developed software to identify possible bottlenecks and faults and devise the most appropriate technical approach for resolving a particular problem and solutions to these problems.
  • Lead and coordinate requirements capture and analysis to produce functional specifications and work packages
  • Liaise with stakeholders as necessary to clarify requirements and provide technical advice as required.
  • Translate any technical issues in an articulate manner to the wider team including clinicians and other stakeholders.
  • Ensure timely delivery and overall quality of the optimal technical solution to meet business and stakeholder requirements. This will include performance, quality and responsiveness of the applications developed.

About us

What can we offer?

  • Competitive salary (Band 8a AFC) £50,952 - £57,349 per annum
  • A chance to work with and learn new cutting-edge technologies and techniques
  • 27 days' annual leave increasing to 33 with service
  • NHS pension scheme membership
  • NHS discounts on services for many household goods and activities.
  • We want our staff to get the best out of their career which is why we offer an extensive range of learning and development opportunities at every level.
  • Generous sickness entitlement to support you when you are unwell and can't attend work.
  • Supportive and flexible health and wellbeing programmes.

Date posted

28 May 2024

Pay scheme

Agenda for change

Band

Band 8a

Salary

£50,952 to £57,349 a year per annum

Contract

Permanent

Working pattern

Full-time

Reference number

880-6333945

Job locations

St John's House

30 East Street

Leicester

LE1 6NB


Job description

Job responsibilities

Experience required:

  • You will be proficient in Java and developing complex software solutions with demonstrable experience of its ecosystems and the core APIs in particular JEE (JPA, JMS, Java Security, JaxWS/RS, JavaXML, JNDI etc.)
  • Familiarity with modular architectural design patterns and scalable application design.
  • Demonstrable experience in developing responsive web applications for diverse platforms.
  • Experience of Agile software development methodology e.g. Scrum.
  • Experience of Spring framework (core, DAO, security, data).
  • Have proven experience from any of the following frameworks: Twitter Bootstrap, JS Charts, Highcharts, Wicket, Axon, RestEasy, JMS/Apache Camel, JSON/XML.
  • Experience in writing JUnit test cases and of developing and implementing technical guidance and policies including Standard Operating Procedures.
  • You will have delivered specialist training in a range of software development subjects.

Role qualifications & skills:

  • Ability to write clean, readable Java code according to pragmatic praxis.
  • Good knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
  • Expert knowledge of build tools, in particular Maven and related tools.
  • Advanced understanding of the class loading mechanism in Java.
  • Proficient understanding of the principles of code versioning using Git and adapting GitFlow.
  • Proven knowledge of test-driven development, reaching a high degree of code coverage.
  • Ability to work in a Linux environment, proficient in the bash shell and common tools.

The NHS belongs to its people

What every job in the NHS has in common is the knowledge that we are all making a difference to people's lives every day.

NHS Arden & GEM is a multi-award-winning health and care system with over 1000 employees located throughout England. Our people and solutions are not afraid to push boundaries and we play an integral role in helping customers to meet the challenge of building integrated and sustainable care systems.

We are a world-renowned institution and an exciting place to work where employees feel appreciated, productive, and have a sense of control over their own work goals.

What next?

If you enjoy working just beyond your comfort zone and are looking for a role that you can really put your stamp on, then Arden & GEM is the place to start your story

For more information about our organisation, please visit www.ardengemcsu.nhs.uk

Diversity is at the core of our Vision, Mission, and Values. We are committed to an inclusive workforce that fully represents many different cultures, backgrounds, and viewpoints.

Therefore, we actively encourage candidates from under-represented groups to apply.

Applicants should reside in the UK as we do not offer sponsorship packages

Job description

Job responsibilities

Experience required:

  • You will be proficient in Java and developing complex software solutions with demonstrable experience of its ecosystems and the core APIs in particular JEE (JPA, JMS, Java Security, JaxWS/RS, JavaXML, JNDI etc.)
  • Familiarity with modular architectural design patterns and scalable application design.
  • Demonstrable experience in developing responsive web applications for diverse platforms.
  • Experience of Agile software development methodology e.g. Scrum.
  • Experience of Spring framework (core, DAO, security, data).
  • Have proven experience from any of the following frameworks: Twitter Bootstrap, JS Charts, Highcharts, Wicket, Axon, RestEasy, JMS/Apache Camel, JSON/XML.
  • Experience in writing JUnit test cases and of developing and implementing technical guidance and policies including Standard Operating Procedures.
  • You will have delivered specialist training in a range of software development subjects.

Role qualifications & skills:

  • Ability to write clean, readable Java code according to pragmatic praxis.
  • Good knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
  • Expert knowledge of build tools, in particular Maven and related tools.
  • Advanced understanding of the class loading mechanism in Java.
  • Proficient understanding of the principles of code versioning using Git and adapting GitFlow.
  • Proven knowledge of test-driven development, reaching a high degree of code coverage.
  • Ability to work in a Linux environment, proficient in the bash shell and common tools.

The NHS belongs to its people

What every job in the NHS has in common is the knowledge that we are all making a difference to people's lives every day.

NHS Arden & GEM is a multi-award-winning health and care system with over 1000 employees located throughout England. Our people and solutions are not afraid to push boundaries and we play an integral role in helping customers to meet the challenge of building integrated and sustainable care systems.

We are a world-renowned institution and an exciting place to work where employees feel appreciated, productive, and have a sense of control over their own work goals.

What next?

If you enjoy working just beyond your comfort zone and are looking for a role that you can really put your stamp on, then Arden & GEM is the place to start your story

For more information about our organisation, please visit www.ardengemcsu.nhs.uk

Diversity is at the core of our Vision, Mission, and Values. We are committed to an inclusive workforce that fully represents many different cultures, backgrounds, and viewpoints.

Therefore, we actively encourage candidates from under-represented groups to apply.

Applicants should reside in the UK as we do not offer sponsorship packages

Person Specification

Qualifications

Essential

  • Highly developed specialist knowledge in Java development with Associate Oracle Java Certification/ qualification (Java SE8 Programmer) or equivalent
  • A higher university degree in Computer Science at Master level or related experience or equivalent

Experience

Essential

  • Proficient in Java and developing complex software solutions with demonstrable experience of its ecosystems and the core APIs in particular JEE (JPA, JMS, Java Security, JaxWS/RS, JavaXML, JNDI etc.)
  • Familiarity with modular architectural design patterns and scalable application design
  • Demonstrable experience in developing responsive web applications for diverse platforms
  • Experience of Agile software development methodology e.g. Scrum
  • Experience of Spring framework (core, DAO, security, data)
  • Proven experience from any of the following frameworks: Twitter Bootstrap, JS Charts, Highcharts, Wicket, Axon, RestEasy, JMS/Apache Camel, JSON/XML
  • Experience in writing JUnit test cases
  • Experience of developing and implementing technical guidance and policies including Standard Operating Procedures
  • Experience of delivering specialist training in a range of software development subjects

Skills

Essential

  • Ability to write reusable Java libraries and design good APIs
  • Ability to work in a Linux environment, proficient in the bash shell and common tools
  • Ability to write clean, readable Java code according to pragmatic praxis
  • Able to concentrate for prolonged periods of time and remain focused in high pressure production environment scenarios (e.g. diagnosing & fixing technical issues)
  • Ability to manage own time, prioritise workload and work to deadlines and to work as part of a team

Knowledge

Essential

  • Proven knowledge of test-driven development, reaching a high degree of code coverage
  • Good knowledge of the design, implementation and use of REST oriented services
  • Good knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Expert knowledge of build tools, in particular Maven and related tools
  • Advanced understanding of the class loading mechanism in Java
  • Proficient understanding of the principles of code versioning using Git and adapting GitFlow
Person Specification

Qualifications

Essential

  • Highly developed specialist knowledge in Java development with Associate Oracle Java Certification/ qualification (Java SE8 Programmer) or equivalent
  • A higher university degree in Computer Science at Master level or related experience or equivalent

Experience

Essential

  • Proficient in Java and developing complex software solutions with demonstrable experience of its ecosystems and the core APIs in particular JEE (JPA, JMS, Java Security, JaxWS/RS, JavaXML, JNDI etc.)
  • Familiarity with modular architectural design patterns and scalable application design
  • Demonstrable experience in developing responsive web applications for diverse platforms
  • Experience of Agile software development methodology e.g. Scrum
  • Experience of Spring framework (core, DAO, security, data)
  • Proven experience from any of the following frameworks: Twitter Bootstrap, JS Charts, Highcharts, Wicket, Axon, RestEasy, JMS/Apache Camel, JSON/XML
  • Experience in writing JUnit test cases
  • Experience of developing and implementing technical guidance and policies including Standard Operating Procedures
  • Experience of delivering specialist training in a range of software development subjects

Skills

Essential

  • Ability to write reusable Java libraries and design good APIs
  • Ability to work in a Linux environment, proficient in the bash shell and common tools
  • Ability to write clean, readable Java code according to pragmatic praxis
  • Able to concentrate for prolonged periods of time and remain focused in high pressure production environment scenarios (e.g. diagnosing & fixing technical issues)
  • Ability to manage own time, prioritise workload and work to deadlines and to work as part of a team

Knowledge

Essential

  • Proven knowledge of test-driven development, reaching a high degree of code coverage
  • Good knowledge of the design, implementation and use of REST oriented services
  • Good knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Expert knowledge of build tools, in particular Maven and related tools
  • Advanced understanding of the class loading mechanism in Java
  • Proficient understanding of the principles of code versioning using Git and adapting GitFlow

Disclosure and Barring Service Check

This post is subject to the Rehabilitation of Offenders Act (Exceptions Order) 1975 and as such it will be necessary for a submission for Disclosure to be made to the Disclosure and Barring Service (formerly known as CRB) to check for any previous criminal convictions.

Employer details

Employer name

NHS Arden and Greater East Midlands Commissioning Support Unit

Address

St John's House

30 East Street

Leicester

LE1 6NB


Employer's website

https://www.ardengemcsu.nhs.uk/ (Opens in a new tab)


Employer details

Employer name

NHS Arden and Greater East Midlands Commissioning Support Unit

Address

St John's House

30 East Street

Leicester

LE1 6NB


Employer's website

https://www.ardengemcsu.nhs.uk/ (Opens in a new tab)


For questions about the job, contact:

Head of Technical Systems and Analysis

Nadeem Fazal

nadeem.fazal@nhs.net

Date posted

28 May 2024

Pay scheme

Agenda for change

Band

Band 8a

Salary

£50,952 to £57,349 a year per annum

Contract

Permanent

Working pattern

Full-time

Reference number

880-6333945

Job locations

St John's House

30 East Street

Leicester

LE1 6NB


Supporting documents

Privacy notice

NHS Arden and Greater East Midlands Commissioning Support Unit's privacy notice (opens in a new tab)