Description
6 month Java Developer Contract
Knowledge & Skills
The ideal candidate will have a degree in Computer Science (or related qualification) and have 4 - 8 years' experience developing in Java, and will be well rounded in all aspects of software development, with extensive knowledge of the following:
Lucene/Solr -.must have
Java (JEE6)
Javascript/JQuery
Hibernate/JPA & SQL (Oracle)
Spring (MVC, DI)
Web Services (JSON, XML, REST)
Mvn & SVN
Continuous integration, JUnit, & Test Driven Design
Responsibilities
- Defines site objectives by analysing user requirements; envisioning system features and functionality.
- Designs and develops web user interfaces to Internet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
- Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
- Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
- Supports users by developing documentation and assistance tools.
- Updates job knowledge by researching new Internet technologies and software products.
- Ensure delivery of projects by liaising with other departments. Ensuring necessary actions are undertaken.