IT and Internet
£market rates
Job Type:

Java Developer

Enterprise Java Developer    


6 months        

£market rates


Essential Requirements

Demonstrable experience of developing client/server or distributed software systems 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.

Experience of modern development methodologies is paramount, with fluency in Maven, CI (Jenkins) and Test Driven Development.


Technical Knowledge


Knowledge of the following:

Agile SCRUM and full SDLC experience with JIRA / TFS.

Application and Service software architect background in Java.

Experience with both Windows and Linux platforms.

Microservices & scalable, distributed software systems.

Enterprise Design Patterns

Relational & Non-Relational Databases

Software Modelling (UML)

XML & JSON Message-based Parsing

System Administration of Linux & Windows machines

Basic Understanding of Networks (LAN)



Extensive software development experience:

Java 8 onwards & JavaEE (5+ years’ experience)

Spring Framework (3+ years’ experience)

Importance of TDD & BDD.

Scalable, distributed systems experience.

Relational & Non-Relational Database Models

Documentation skills (UML)

Connectivity and protocol stack experience (TCP/UDP)

Can work independently and quickly to a high standard

Unit & integration testing (JUnit, TestNG, Selenium)

Agile (Scrum/Kanban : JIRA / Confluence / Crucible & FishEye)

Understanding of CI/CD (Jenkins / Maven / Nexus).


Team player


For more information please contact John Paul at Protec Technical Ltd.

Apply Now
Copyright © 2020 Protec Technical.
All Rights Reserved.