|Job Ref:||204656677||Employer:||cv-library.co.uk||Job Type:||Permanent||Country:||United Kingdom||City:||Sheffield||Address:||Post Code:||S1||Post Date:||10/10/2016 18:39|
We're looking for Java Developers with experience, who have been there and done it before, with stories to tell of the triumphs and scars to show of the failures. You'll be a fluent coder with a keen sense of architecture and be able to recognise the patterns that work and those that don't. You'll be continually learning with a grasp of what's best practice and great to use now and what's on the horizon. |
Techniques like TDD, MVC and CI will be more than abbreviations on your CV, they will your standard way of working and second nature. You'll take responsibility for code quality, security and scalability and have an equal grasp of the overall system you are working on and how it meets the needs of the end users.
You'll know what happens when work is checked into Git and have a role to play in the CI automation from running the tests to deploying to production. Testing is not a role for someone else, you'll understand the importance and take an active role in it.
Systems we use;
This is a greenfield build on top of a supplied core engine. We're going to be using Java 8 and React but most components are up for debate and selection at this point. We're looking at Chef, Salt, Git, Jenkins, Graphite, Splunk, Drop Wizard, Play, Kafka, Rabbit MQ, MongoDB, CouchDB and Docker amongst many others - bring your experience and help us choose!
We're committed to agile development principles and require people who demonstrate a matching commitment, who understand what a good 'definition of done is' and why team commitment is important. You will want to be integral to the self organising team agile requires and have views on Scrum vs Kanban and other aspect of team organisation.
Our backend engineers are comfortable with techniques such as message queues and event sourcing and know what goes into building a good RESTful API. Java is a primary skill but they are equally happy picking up code in other languages such as Scala and Python. Databases feature heavily and they appreciate the NoSQL approach and have hands-on experience of at least one and know the strengths, and weaknesses, when compared to traditional relational databases.
As a valued employee you will benefit from Free Sky+HD premium package, an excellent Pension Scheme, Private Health Care together with a range of other benefits to help you make valuable tax and national insurance savings