Job Description

We are looking for smart, dynamic and independent thinking people with typically at least 5 years commercial software development experience who love writing code.

You are great at:
Java EE
Object-oriented design
Problem solving

You will:
Collaborate in designing original solutions to our customers’ complex business problems.
Contribute to our flagship product, used by thousands of end users worldwide.
Use enterprise web application technologies, such as Spring, Hibernate and advanced JavaScript techniques.
Work in a friendly, informal and intellectually stimulating workplace with talented and experienced software developers and testers.
Be part of a skilled scrum team which takes a dedicated agile and test-driven approach to software development.
Be based in our modern Coventry office, equipped with excellent facilities.

You should also have experience of some of these technologies:
Relational databases and SQL
GitHub or Git
Web containers such as Tomcat
Spring framework and Hibernate ORM

And we will be really excited if you know about:
Modern programming techniques and design patterns such as Inversion Of Control, Dependency Injection or Aspect-Oriented Programming
Experience in architecting distributed enterprise web applications.
Modern web technologies, such as NoSQL and message-driven architecture