Java Developer – Full Time –

  • Contract
  • Portsmouth, Hampshire
  • Country: United Kingdom
  • Address Region: Hampshire
  • Salary: £49.54 - £65.54/hour

Automotive/Aerospace

Java Developer

Location: Portsmouth, remote working at present
Duration: 6 months
Rate: £65.54 per hour Umbrella £49.54 per hour PAYE (inside IR35)
5 developers required in total

Please note these roles suit individuals with more hardware or real-time experience.

Key Responsibilities:
The department develops and supports a number of key software products used during the manufacture of satellite payloads.
Experience of modern development methodologies is paramount, with fluency in Maven, CI (Jenkins) and Test Driven Development.
The complex and critical products are a mix of architectures and languages satisfying various customer (internal and external) needs.
As well as maintaining and developing current software products, a number of legacy C++ products need to be re-architected in Java to fulfil customer requirements.

The successful candidate must show experience and previous knowledge in designing software architectures utilising Java EE/Spring technologies across windows/Linux application archetypes as well as with Relational/NoSQL database server, setup, performance tuning, replication etc.

Developer Role:
A full-stack developer who can interpret written & verbal business requirements / technical specifications to design, develop, test (Unit & Regression), and deliver developments to agreed timescales, the resultant software being architecturally sound and scalable.

Role within Department:
The implementation and development of current software applications and process for current and future software platforms used within the design / testing a satellite payload during manufacture.
Writing, debugging and validation of software components migrating to future software architectures and databases, but there may be required some support of the current software builds.
Working closely with the software testers to resolve defects as well as contributing to the code coverage of products by generating unit tests.

Providing software support to live projects using the products.
Technical Knowledge

*Knowledge of the following:
oAgile SCRUM and full SDLC experience with JIRA.
oApplication and Service software architect background in Java.
oExperience with both Windows and Linux platforms.
oMicro-Services & scalable, distributed software systems.
oEnterprise Design Patterns
oRelational & Non-Relational Databases
oSoftware Modelling (UML)
oXML & JSON Message-based Parsing
oSystem Administration of Linux & Windows machines
oBasic Understanding of Networks (LAN)

Essential Requirements
*Demonstrable experience of developing client/server or distributed software solutions in Java.
*Good working knowledge of software architecture and design.
*Good understanding of database solutions.
*Experienced in message-based parsing (JSON & XML).
*Problem solving and the ability to think laterally as part of a team or individually to meet the needs of the project.
*The ability to work unsupervised, within a team on multiple and concurrent tasks to tight deadlines.
*Extensive software development experience:
oJava 8 onwards & JavaEE (5+ years’ experience)
oSpring Framework (3+ years’ experience)
oImportance of TDD & BDD.
oScalable, distributed systems experience.
oRelational & Non-Relational Database Models
oDocumentation skills (UML)
oConnectivity and protocol stack experience (TCP/UDP)
oUnit & integration testing (JUnit, TestNG, Selenium)
oAgile (Scrum/Kanban : JIRA / Confluence / Crucible & FishEye)
oUnderstanding of CI/CD (Jenkins / Maven / Nexus).
oSVN/Git

Desirable Requirements:
oFront-end Technologies (Typescript / Javascript / Angular / NodeJS)
oFunctional Programming
oReactive Development & Actor Based Concurrency (AKKA)
oBehaviour Driven Development (BDD) with Cucumber
oMentoring and Lead Capabilities
oUser Interface Design
oContainer & Cloud Technologies (Docker / AWS / Azure)

The Java developer role will involve working on UK classified programmes the candidate must therefore be willing and able to obtain a security clearance.

Salary: £49.54 – £65.54/hour

Job Type: Contract

Location: Portsmouth, Hampshire

To apply for this job please visit www.cv-library.co.uk.

Related Jobs
  • Administration
    Contract
    Birmingham

    I am currently working with a charity in East Birmingham who are urgently recruiting for a Business Development Officer. The role is a 12 month contract with an option for it to be extended. The succe
  • Automotive/Aerospace
    Temporary
    Northamptonshire

    Warehouse Operative Monday to Friday (Apply online only) £8.91 Daventry - NN11 We are currently recruiting for Warehouse Operatives for our client based in Daventry. The site is a new facility which
  • Automotive/Aerospace
    Permanent
    West Thurrock

    HGV Technician Job Role: HGV Technician Location: West Thurrock basic: £42,000 per annum + Overtime + Bonus Hours: 9pm to 6am - Monday to Friday The client is a commercial vehicle dealership; they