Lead Java Developer

Location
Croydon
Salary
£500 - £560 per day
Posted
15 Aug 2017
Closes
12 Sep 2017
Ref
093852
Contact
Jonathan English
Clearance Level
None / Undisclosed
Job Type
Contract
Lead Java Developer
Croydon
3 Months initially
£500 - £560 per day

ROLE IS OUTSIDE OF NEW IR35 LEGISLATION

We have a number of Lead Java Developer positions available with a great client on a interesting and rewarding programme of work.

Key Skills & Experience:

Essential Skills / Experience:
*Back-end development using Java 8 (specifically streams, lambdas, and collections framework) and dependency injection.
*Building asynchronous microservices with RESTful APIs using JAX-RS.
*Enterprise integration comprising eventually consistent (asynchronous and synchronous) systems, and distributed message-driven (JMS) architectures
interfacing with legacy and third party systems.
*Object-Oriented Analysis and Design, and implementing DDD-based-designs.
*Java persistence using an ORM / JPQL.
*Understanding of core properties of RDBMS including ACID properties and transaction isolation.
*Automated testing with JUnit and Mockito, using a test-driven approach to development, and articulate on benefits of a clean, testable codebase.
*Git and pull-request-based code review flows
*Maven and consuming CI Pipelines using and consuming reports from static analysis tooling (e.g. Checkstyle, PMD, Clover, SonarQube etc.).
*Meeting user needs using agile methodologies.
*UNIX command-line familiarity.

Desirable Skills Experience:
*Designing microservice-based, eventually-consistent architectures using domain driven design (DDD).
*CQRS and Event Sourcing patterns.
*Successfully delivering performing, scalable and long-transactional digital services in complex and highly regulatory environments.
*Working in blended, multi-discipline, multi-vendor team environments.
*JAX-RS for REST APIs.
*JMS.
*Developing and working against cloud hosted environments.
*Java EE and Wildfly container.
*Hibernate and Liquibase.
*Wiremock and other distributed-systems testing utilities.
*Activiti or other JBPMN.
*Rules Engine e.g. Drools.
*JIRA / Confluence.
*Developing using Vagrant VMs.

There are multiple positions available on a long running programme of work. Apply now for your CV to reach me directly and I will respond as soon as possible.



LA International Computer Consultants Ltd is an HMG Approved Consultancy and operates as an IT & Engineering Consultancy or as an Employment Business & Agency, depending upon the precise nature of the work, for security cleared jobs or non-clearance vacancies, we welcome applications from all sections of the community and from people with diverse experience and backgrounds. Award Winning LA International Computer Consultants Ltd (Recruiter Awards for Excellence - Best IT, Best Public Sector & Gold Awards) and the most prestigious award that any business can receive The Queens Award for Enterprise: International Trade 2015.