Connecting...

W1siziisijiwmtgvmtivmtmvmdkvmjmvmjqvmzm2l2vuz2luzwvyaw5nmi5qcgcixsxbinailcj0ahvtyiisijiwmdb4nzawiyjdxq
Job

Java Developers x 2

  • Job ref:

    1201707/001_1673533452

  • Location:

    Portsmouth, Hampshire

  • Sector:

    Software Developer

  • Job type:

    Contract

  • Salary:

    £60 - £70 per hour

  • Contact:

    Phil Johnson

  • Email:

    pjohnson@cbsbutler.com

  • Published:

    16 days ago

  • Duration:

    6 months +

  • Start date:

    1/2/23

  • Consultant:

    Phil Johnson

Java Developers x 2

+ 6 month initial contracts

+ £60 - £70 per hour

+ Hampshire based with Hybrid working

+ Inside IR35

Key Skills:

+ Java8 & JavaEE

+ Spring, JIRA

The successful candidate should demonstrate experience in software development utilising Java EE/Spring technologies across windows/Linux application archetypes as well as with Relational/NoSQL database server, setup, performance tuning, replication etc. Experience of modern development methodologies is paramount, with fluency in Maven, CI (Jenkins) and Test Driven Development.

The developer will work as part of a small team under a software architect, working within an agile project environment to develop, integrate, test and debug software both in simulation and in payload hardware environments.

Essential requirements:

  • UK SC clearance required

  • Demonstrable experience of developing client/server or distributed software solutions in Java.

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

Technical Knowledge:

  • Java 8 onwards & JavaEE

  • Spring Framework

  • Message-based parsing (JSON & XML)

  • Importance of TDD & BDD

  • Agile team working using JIRA

  • Experience with both Windows and Linux platforms

  • Micro-Services & scalable, distributed software systems

  • Enterprise Design Patterns

  • Relational & Non-Relational Databases

  • Software Modelling (UML)

  • Documentation skills (UML)

  • Unit & integration testing (JUnit, TestNG, Selenium)

  • CI/CD (Jenkins / Maven / Nexus).

  • SVN/Git

Desirable Expertise:

  • Front-end Technologies (Typescript / Javascript / Angular / NodeJS)

  • Functional Programming

  • Reactive Development & Actor Based Concurrency (AKKA)

  • Behaviour Driven Development (BDD) with Cucumber

  • User Interface Design

  • Container & Cloud Technologies (Docker / AWS / Azure)

  • Understanding of network connectivity (LAN) and protocol stacks (TCP/UDP)