Java Developer

Clear IT Recruitment Limited
14 Apr 2018
17 May 2018
Contract Type
Full Time

Our client, based in Cambridge are looking for an experienced Java developer to join their close-knit team, developing Enterprise Content Management software and assisting with the whole product lifecycle from planning to release.

The department consists of a mixture of Java/Scala developers who work on a server based archive with a web interface, and .NET developers who work on a suite of thick-client applications for OCR and workflow.


• Full stack development from frontend to backend
• Developing greenfield projects for bespoke requirements
• Maintaining continuous integration builds
• Assisting with the release process (updating documentation/changelogs/etc)
• Proactive refactoring to reduce complexity, increase performance and improve quality
• Second line support of application issues

Desirable attributes

• An eye for clean code and attention to detail
• A keenness to learn new technologies
• Strong SQL experience
• Knowledge of REST principles
• Experience of unit testing and mock techniques
• Continuous Integration experience
• Understanding of scalable architectures
• Application of design patterns
• Test Driven Development
• Experience with container technologies such as Docker
• Experience with cloud deployments via Azure


We are looking for skills in the following areas of our stack:

• Languages: Java / Scala / Javascript
• Front end: HTML / CSS / Velocity / JAX-RS / JAX-WS / AngularJS / Vaadin
• Service layer: EJB3 / Spring
• Data layer: JPA / Hibernate / SQL Server / Oracle
• Build: Maven / Artifactory
• Deployment: JBoss AS 7 / Wildfly 10
• Operating systems: Windows Server / Debian based linux
• Process: TDD / TestNG / Mockito / Continuous Integration / Scrum
• Some familiarity with equivalent .NET technologies is also a bonus

Should you have any questions or wish to apply please do not hesitate to contact Clear IT Recruitment Limited.

Please Note: Due to the number of applications we receive we may be unable to respond to every application directly. If you have not heard from us within 3 working days please assume your application has been unsuccessful.

Similar jobs

Similar jobs