Skip page header and navigation

Skip sidebar content

Jobs

Location:United Kingdom×Contract type:Contract×Sector:Aerospace and Defence× Clear filters

3 jobs

Software Engineer - Java

  • England, United Kingdom
  • Contract
  • £70 per hour
  • Aerospace and Defence
  • Software Engineering

MEDIA DEVELOPER 3D SPECIALIST

  • Flexible Working
  • United Kingdom
  • Contract
  • £33.05 - 33.05 per hour
  • Aerospace and Defence
  • Design

Deployment Lead and Instructor Focal

  • Flexible Working
  • England, United Kingdom
  • Contract
  • Negotiable
  • Aerospace and Defence
  • Pilot
Posted 9 May 2025
Job ref: 242531SDS

Software Engineer - Java

|
England, United Kingdom

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.