Java Developer - (Agile, TDD, MicroServices)


Premium Job From Experis IT

Recruiter

Experis IT

Listed on

11th July 2018

Location

Isleworth

Salary/Rate

£450 - £550

Type

Contract

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Java Developer

6 months initially

West London

Your key responsibilities:

As a member of the development team within Software Engineering, you will be responsible for the construction of solution designs that balance the needs of the business with the evolution of the technical landscape by:

* Working with other developers and architects to create and deliver innovative end-to-end solution designs for products that meet the requirements of the sponsor while maintaining the overall integrity of the Technology systems estate.

* Ensuring the involvement of the relevant Technology community members, including those responsible for non-functional aspects such as security, performance and capacity planning, in the solution design.

* Working on the delivery of projects from design and development through to deployment.

* You will work with senior engineers and architects to define and share the overall mission & vision of the department, contributing to the evolution and planning of the product portfolio by:

* Provide technical direction through delivery for specific products and projects, challenging the team to deliver the simplest possible solutions.

* Take technical ownership of one or more applications in terms of code, technical docs, supportability, monitoring and governance.

* Monitoring the success of our technology choices and delivery processes for specific products and projects.

* Helping to define guidelines for design and development and helping projects to deliver within those guidelines.

* Participating as subject matter expert on internal working groups and forums as requested.

* Hands-on mentoring other software engineers on best practice, and encourage and contribute to the performance development of others.

* Driving testing best practices through delivery of projects and products.

* Ensuring that software is supportable and leading resolution of high severity incidents when they arise.

* Driving continuous improvement of development practices for specific projects or products.

* Adopting strategic technologies and best practices within the delivery team.

Person specification:

* As a member of the development team within Software Engineering, you will have the following skillset;

* Excellent understanding of the Java stack and tools used to develop and build it.

* Ability to make good technical decisions and to convince others as to the merits and reasons for those decisions.

* Demonstrable track record in software development working within a software delivery team.

* Demonstrable track record in the design and delivery of leading edge strategic business solutions from concept through implementation.

* Has undertaken all stages of the systems delivery lifecycle.

* Familiarity of working with legacy platforms.

* Experience of integrating bespoke or package solutions into a complex evolving ecosystem.

* Strong analysis and problem solving skills.

* Good written and verbal communication skills. Adept at translating complex technical concepts into meaningful recommendations.

* Display a high understanding of application design and an appreciation of how this fits into wider architectures.

* Ability to anticipate business needs and translate them into technical solutions.

* Ability to conceptualise and design platforms capable of supporting multiple systems or applications.

* The ability to apply modelling techniques as needed to data, logical and physical architectures.

* Strong knowledge and experience with TDD, BDD, XP

* Exposure to or appreciation of agile development practices.

* Exposure to XP techniques including writing sound tests around their code.

Java Developer

6 months initially

West London

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: