Accessibility Links

Agile Java Developer

  • Salary: £250 - £315 per day
  • Job type: Contract
  • Location: Slough, Berkshire
  • Sector: JAVA
  • Date posted: 20/09/2016
  • Job reference: J355523A
This vacancy has now expired.

Agile Java Developer
Location: Slough
Duration: Initial 3 Months
Daily Rate: Maximum £315 per day

Our client is currently seeking an experienced Agile Java Developer to join their team in Slough on an initial 3 month contract basis. The successful candidate will have experience with pair programming, agile and continuous integration using JIRA, Gradle and Jenkins etc. You will be working in a cross functional development team working in an Agile extreme programming environment:

  • Developing and enhancing the Online platform software
  • Developing both server and client side software
  • Working on cross functional websites such as ecommerce
  • Adopt XP practices such as pair programming and TDD


The developer should maintain a keen awareness of the latest online web application development technologies. They will work closely with the business and will play a key role in communicating key principals such as user centred design, agile delivery and quality management.

Experience Required:

  • Experience of web based systems development using Java and open source technologies and frameworks (Velocity, Javascript Groovy, Scala, Servlets, HTML, XHTML, XML, XSLT)
  • Mongo DB or any such doc store databases
  • Development experience using Eclipse,IntelliJ, Spring/Struts
  • Principles of distributed architectures built upon Java 1.6 technologies, design patterns,
  • Some administrative knowledge of Solaris, Apache, Tomcat, Liferay, Gigaspaces and Alfresco.
  • Experience of JSR168,(Portlets and Portal frameworks specifically on Spring Portlet MVC)
  • Experience of Subversion and GitHub
  • Experience of XP practices such as TDD, Mocking, Continuous Integration, Automated Functional Testing, Automated build and deploys

Key Responsibilities:

  • Develop efficient and effective software solutions using technologies that are consistent with the client's technology strategy.
  • Adapt existing software to meet changing needs of our customers and implement these in a controlled release, testing, user acceptance environment.
  • Provide support on implemented solutions
  • Might be asked to conduct code reviews
  • Mentor other developers in the team
  • Maintain up to date knowledge of Java/J2EE/Scala/Groovy programming technologies and open source tools.
  • Have exposure to Mongo db or any such doc store databases
  • Supply ideas for improvement of work practices tools and technologies
  • To work collaboratively with members of the Online production, planning and content teams.
  • To work collaboratively and share experiences with our Technology groups working on similar technical environment

Please note that all candidates must complete a coding exercise within 24 hours of CV submission to the client in order for the application to be progressed.

Please submit your CV in the first instance.