Java 8 Lead Developer | Back-End Developer | London | GBP550/day

Recruiter
Square One Resources
Location
Surrey
Salary
550.00 GBP Daily
Posted
13 Oct 2017
Closes
20 Oct 2017
Sectors
IT
Contract Type
Contract
Hours
Full Time

Java 8 Lead Developer is require by a big four consultancy client for Back End development contract based in South London.

Outside of IR35

Essential Skills/Experience

Back End development using Java 8 (specifically streams, lambdas, and collections framework) and dependency injection building asynchronous micro services 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 (eg Checkstyle, PMD, Clover, SonarQube etc.) meeting user needs using agile methodologies UNIX command-line familiarity

Nice-to-Have Skills

Designing micro service-based, eventually-consistent architectures using domain driven design (DDD) CQRS and Event Sourcing patterns successfully delivering performant, 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 eg Drools JIRA/Confluence Developing using Vagrant VMs

More searches like this