Java Developer - Central London
Recruiter
Listed on
Location
Salary/Rate
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
Role: Java Developer
Start: Immediate
Contract: 6 Months
Location: London
I am currently recruiting for experienced Java Developers to work in Central London for a very high profile client which will be outside of IR35. They are looking for professionals ideally with Java 8 experience (Min Java 7) and thorough knowledge and experience with TDD and BDD practices and processes.
With the high profile client's requirements, a basic Disclosure Scotland check will be required so please only proceed if there are no apparent reason you would fail this check.
Essential Criteria Include:
* Essential knowledge of BDD and/or TDD software development practices and processes.
* Java 8 experience, perhaps Java 7
* Maven or Gradle build systems
* Use of ORM, e.g. JDBI, Hibernate
* Knowledge of Dependency Injection
* Database skills incl. some experience of Postgres and Redis or other NoSQL
* JUnit or TestNG
* GIT
* Experience building Microservices incl. RESTful services
* Agile experience, preferably hands on in a multi discipline team working in rapid iterations, with a user-focused mindset
* Use of Opensource libraries
* Knowledge of Jenkins, or other CI tools
* A Strong track record in web application server-side development.
Desirable Skills
* Test Driven Development experience
* Some experience in DevOps tech such as Puppet, Chef, preferably Ansible
* Uses virtualisation for developing, e.g. Docker to run services, Vagrant to build dev VMs
* Frontend experience, HTML 5, CSS 3, JavaScript
* JS, preferably the ExpressJS framework
* Experience of Progressive Enhancement
* Familiar with domain driven design principles
* Spring Boot framework
* Any AI or Expert systems experience.
* Formal degree in Computer Science streams.
Should the above sound like the ideal position for you, please click on apply where I will look to call you at the earliest convenience to discuss your application in further detail.