Java Developers x 2
-
Job ref:
1201707/001_1673533452
-
Location:
Portsmouth, Hampshire
-
Sector:
-
Job type:
-
Salary:
£60 - £70 per hour
-
Contact:
Phil Johnson
-
Email:
-
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)
