We are seeking a skilled Java Developer, with a passion for technology and the ways in which it can make 'magic' happen. Somebody who takes pride in the quality of their source code, and strives for 'beautiful' code, simple design, and believes less is more.

We're looking for someone who is smart, and gets things done, which means you should have initiative and the ability to quickly understand and solve problems. We don't expect you to have experience using all the technology we current deploy, but being eager to get stuck in with new tech is essential!

The successful candidate will work with the following technologies, so experience here would be desirable though not required, at least not across the board:

Java experience is probably a must have, and if you've branched into Groovy, Scala, or Clojure, all the better!

Grails Web Framework

Spring

Hibernate

REST and SOAP APIs, and WebSockets

Dropwizard

ElasticSearch - You know, for search

SQL

Redis, memcached

AWS managed services - EC2, S3, SQS, RDS, DynamoDB, SES

Non Blocking IO

Since the role will involve working with all aspects of the platform, full stack experience would be ideal. This means not only being able to understand how all the backend services hook together using REST, Pub/Sub, and Queuing, but also being comfortable with front-end work. We're not expecting you to be a design guru, or a UI wizard (We have a few of those already to hold our hands!), but experience with HTML, CSS and Javascript are ideal.

Our production systems all run on Linux using Ubuntu on AWS, and we encourage Developers to get their hands dirty when it comes to troubleshooting, so prior Linux experience will be useful when a customer runs into problems with that new Feature you'd been working on.

Co-ordination and management wise we use the Atlassian Stack, including JIRA for issue tracking, Confluence for general documentation, Stash (Git) for source control and code reviews (Yes, we'll expect you to review and be reviewed!), and Bamboo for CI. You don't need to have used them before though, as they're pretty easy to get started with.

Finally, while most of us work on Macs and use IntelliJ IDEA as our IDE's, neither of those are required and we're happy to sort out Developers with whatever makes them most productive.

Morgan Hunt is a multi award winning Employment Business for interim, contract and temporary recruitment and acts as an Employment Agency in relation to permanent vacancies. Morgan Hunt is an equal opportunities employer.