Skip page header and navigation
Posted 9 May 2025
Job ref: 242531SDS

Software Engineer - Java

Software Engineer - Java

Location: Cheadle, 5 days on site per week

Rate: £70 ph Ltd

Outside IR35

Duration: 6 months initial

SC Clearance required to start

Essential requirements

  • Extensive Java language skills.
  • Knowledge of Human Computer Interface development.
  • Previous history with JavaFX, Swing UI and Spring application development frameworks.
  • Good understanding Gradle and/or Maven build dependency management tooling.
  • Proven ability of developing high performance applications hosted under Linux based Operating system Environment.
  • Demonstratable of Unit testing preferably with some exposure to Junit would be very beneficial.
  • Understands the importance of Static Analysis and Performance Analysis, preferably with knowledge of SonarQube or equivalent tooling.
  • Good problem solving skills for example a knowledge of common coding methodologies for high integrity systems such as looking for code hotspots/deadlocks etc.
  • Strong code craft skills; understanding practical refactoring methods, adhering to coding standards and an appreciation of design patterns.
  • Strong written and verbal communication skills.
  • Good software architecture and design documentation skills.
  • Extensive experience with software configuration control principles i.e. a working knowledge of Atlassian tools such as Jira, Confluence and Bitbucket / Git.
  • An ability to work as a key member of the team and to support and assist less experienced team members.

Desirable requirements:

  • Appreciation of UML preferably with some knowledge of using UML visual modelling tools like Rational Rhapsody.
  • Practical experience of working with Requirements Management tools such as DOORS or Polarion.
  • Awareness of software lifecycles preferably having worked within self-organising teams adopting Agile methodologies to deliver complicated, high integrity software systems.
  • Experience with virtualisation environments and containerisation.
  • Good appreciation of IP networking protocols.
  • Working knowledge of CI/CD pipelines and tooling such as Jenkins and JFROG Artifactory.
  • Experience of Requirements/Test management.
Apply now

Similar jobs