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

We're really sorry, but it looks like this job has already been filled.

Register your CV with us, see our latest jobs or use the search below.

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.

Similar jobs
View more similar jobs