Posted 9 May 2025
Job ref: 242531SDS
Software Engineer - Java
- Location: England, United Kingdom
- Salary: £70 per hour
- Category
- Sector: Aerospace and Defence
- Contract type Contract
- Consultant: Sam Dennis
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.