Senior or Lead Java Developer

The Bridge Ltd
London (West)
From £60,000 to £75,000 per annum + bonus, pension, private healthcare
12 Oct 2016
20 Oct 2016
Contract Type
Senior/ Lead Java Developer – West London The Senior Developer’s primary focus is the design, further development and on-going maintenance of the IP stack. The supporting infrastructure is written primarily in Java. We have adopted a Service-Oriented Architecture and work in a highly collaborative Agile environment, providing releases to live at regular intervals. You'll need to be enthusiastic, meticulous yet pragmatic and have the desire to continually look for ways to improve processes and make things work without losing sight of the bigger picture. As a senior member of the development team we expect you to take a proactive lead in design activities and the resolution in major issues. We would look to you to promote best practice development and test approaches within the team as well as provide guidance to less experienced members of the team. Candidate Specification For the role, we are looking for you to demonstrate the following skills and experience: · Taking the lead in strategic design decisions of the Integration Platform in line with business needs and based on an understanding of the business domain · Test-driven development of software components according to stated requirements and design specification · UI development and enhancement to support operational requirements and improve usability · Taking ownership of scalability and performance optimisation in all design and development activities as well as providing proactive contribution to capacity planning as more and more projects want to integration with IP systems · Knowledge transfer of new and changed functionality to 24/7 support staff and business superusers · Documentation of design, architecture and code · Collaborating with business analysts, test engineers, end users and other specialist resources · Active participation in agile practices such as planning games, pair programming, test-driven development, collective code ownership, and retrospectives · Regular delivery of new releases to test and UAT environments · Supporting non-functional testing · Contribute fully to performance of the team, providing assistance and cover for other project team members as required Qualifications · Educated to degree level and 4 years or more post grad experience. Specialist Knowledge Essential · Groovy, Java SE, ESB or BPMS experience, Spring, XML, XSLT, Maven, Oracle, Basic Linux Usage, Web Services, SOAP, JUnit,, Subversion Desirable · Mule ESB, SOAPUI/Web Services testing, TDD, Hudson, CXF, Axis, JAXB, Javascript, GWT, TibcoGI, Hibernate, JMS, JTA, SQL Technical Skills · Experience working with Agile methodology This job was originally posted as