Job Description
Java Developer - London - Contract
CDSR are currently recruiting Java Developers for contract positions in London. The successful candidates must be eligilbe for DV Clearance.
Role and responsibilities
* Undertake Java Development within the team to help tackle both minor and major projects
* Work with the Project Managers to ensure the delivery of accurate project documentation and designs
* Follow a fast, iterative agile development approach
* Produce detailed technical design specifications and documentation
* Work with the technical Team Lead and the Product Owners to implement requirements during the development life cycle
* Work closely and collaboratively with the test team (knowledge and understanding of testing best practices)
Skills and experience
* 3+ years relevant experience with a proven track record of delivering full life cycle software projects to time, cost, quality and meeting customers' expectations and requirements using a recognised methodology
* Experience of developing scalable, high volume, high availability, enterprise- wide business systems
* Proven experience of common development tools, for example Ant, Gradle and Eclipse
* Strong understanding of the Enterprise Java Stack with a proven expertise in using JEE technologies such as EJB, JMS, Web Services
* Unit test tools and frameworks
* Familiarity with common development best practices (e.g. TDD, Agile, Scrum)
* Experience with various operating systems e.g. Windows, Linux (Red Hat)
* Knowledge and experience of MapReduce, Hadoop and BigData
* Ideally knowledge of any of the following programming languages C#, XML, XSLT, HTML, (url removed), CSS, UML
* Experience of design methods OO, UML, Rational tool set
* Experience of Relational Database and Non-Relational Database technology e.g. Oracle, SQL Server, MongoDB and NoSQL)
* Knowledge of continuous integration tools e.g. Jenkins and Hudson
* Experience of working in an agile project delivery environment
* A strong knowledge of the OpenSource software communities and their products
* A good knowledge of Scripting languages (Java, Shell, Perl, Python etc.)
Rate: Dependant on experience
To apply: Follow the link and submit your CV