Java Developer (Kanban, Java, Agile)


Premium Job From Experis IT

Recruiter

Experis IT

Listed on

20th April 2018

Location

Isleworth

Salary/Rate

Negotiable

Salary Notes

Negotiable

Type

Contract

Start Date

ASAP

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

Java Developer/Hybrid

West London

6 month Contract

I have an urgent requirement for a Java Developer to join my market leading client based in West London. Following a restructure and evolution of the agile practices within the team, they are looking for strong Agile Software Developers that want to join a team that consistently hits timelines and pushes the business to justify and measure the value in the work they do. The successful candidates will have a range of skills from analysis to deployment so that they can provide support through the development lifecycle.

Key Responsibilities:

* Develop excellent quality software using agile techniques such as Kanban, TDD and XP

* Take an active role in Story definition, assisting QA's and business stakeholders with Acceptance criteria

* Working on exciting products delivering significant new capabilities to the clients applications, ensuring the User receive the best service every day, improving the codebase and have active participation in all aspects of the team - this includes daily stand up meetings, planning, showcases, retrospectives and more.

* Develop skills that will benefit the complete team from Development, Test and Dev Ops

* Participate in regular showcases of new work to business stakeholders

* Sharing and generating new ideas, provide constructive and useful feedback to team

* Communicate professionally with your team and other teams in your division, knowing how to contribute and how to listen.

* Deliver work that is accurate and thorough and strive towards excellence

* Take part in the out of hours support rota with the rest of the team

* You are an active contributor to internal and/or external open source projects

* You are actively mentoring and coaching other members of the team, your help has a recognized impact on their development

Skills essential for this position:

* Proven delivery record of building high quality applications in Java using Spring framework

* Demonstrative experience with Agile practices (inc Kanban, Scrum and Dual Track Agile), XP and Lean

* Experience in the last year of the following technologies Hazelcast, Docker, Gatling, Spring Boot, Maven, Mockito, Jenkins, Akamai, REST, Git, Cucumber and Junit

* Experience to deployment tools and practices

* Worked within a team that does out of hours support and maintenance

* Experience with Software Architecture and Design Patterns, for example, Gang of Four

* Strong TDD and BDD background

* Experience with both Unit, Functional and Non-Functional testing

* Experience with Continuous Integration and Delivery

* Knowledge and experience of a wide range of best of breed open source and commercial technologies

* Experience of software development for high capacity, high traffic (5K-10K TPS), high availability websites/systems

Nice to have skills

* Experience of the following technologies Python, Mongo, Cassandra, Promethus, Terraform, Sensu and Kubernetes

* Any experience with orchestration tools, i.e. puppet, ansible

Behaviours sought:

* Team player that believes in the collective ego rather than self-ego

* Focused on getting the job done, no matter what it takes potentially adapting skills from Dev to Tester to get the cards done

* Emotionally aware able to take and provide feedback to help with continuous improvement

* Enthusiasm for learning and experimenting, we love to experiment and try new things out

* Take pride and ownership in your work

You are currently using an outdated browser.

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