Senior Java Developer

6 days left

Clear IT Recruitment Limited
02 Feb 2017
02 Mar 2017
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


• Competitive salary
• Company pension contributions
• Casual dress code
• Friendly environment
• Generous 10 x salary life insurance cover


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