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 member...