Java Developer

Location
Birmingham, West Midlands, England
Salary
£Competitive + Excellent Benefits
Posted
18 Jan 2017
Closes
15 Feb 2017
Ref
JAN20172675
Contact
Vacancy Filler
Contract Type
Permanent
Hours
Full Time

Our client is a visionary communications partner, with over 130 people across 2 offices in Wolverhampton and Birmingham. They work with some of the world's biggest brands to create and deliver a wide range of digital marketing, brand development and creative communications for their clients. Working in an agile manner, they combine creativity with technology to develop richer more immersive connections between their client brands and their customers, in an always-on-world.

The role

The Company are looking to hire a highly talented Java Developer. Working with an integrated development team of 70+ you'll get involved with multiple projects for a luxury global automotive brand. You'll get stuck into heaps of new stuff and work with the team to develop and create exciting new ideas to help their clients achieve their brand objectives.

From one page Facebook apps to microsites, iOS apps to global websites that support 30 languages, there is no kind of project the Company can't do or haven't done.

Our client expects that you'll give the work you produce lots of love, care and attention as you'll want to get the end product just right for your clients.

What type of projects will I be working on?

As an ambitious and experienced Java Developer you will have had previous experience with prestigious, public-facing websites/web applications/online car configurator apps, using Spring, SpringMVC, JSP and/or Thymeleaf, and connecting to a third-party content management system.

How much code will you be writing?

A good amount - and in an Agile (Scrum) environment using TDD (test-driven development), and adhering to Clean Code guidelines.

Will you mostly be fixing other people's code or writing your own?

This will depend on whether you are on a Sprint team (where you will be developing new code) or on an Ops team (bug-fixing existing code). The Company like to move everyone in the team around periodically, so you'll get exposure to different aspects of the business. Overall the work the Company does will consist of both, depending on the needs of the business at any given moment in time so you'll be involved with writing code / solving a technical problem on an everyday basis.

About you

Our client hires talented people with a broad set of technical expertise who are ready to take on a range of technology challenges.

As an experienced developer, you will have:

  • At least three to five years development experience
  • Proven ability to deliver multiple projects
  • Knowledge of Test Driven Development
  • Strong knowledge of software development practices, processes, and theories, especially around Agile Development Principles
  • Knowledge of at least one MVC Web development framework (preferably Spring MVC )
  • SVN / GIT

Great to have but not essential:

  • Responsive design and development
  • Knowledge of Behaviour Driven Development
  • Experience of working in the automotive industry
  • CMS Experience
  • Linux server management

You'll take pride in knowing you're working with an award-winning team of 70+ highly talented developers on prestigious client projects every day. Additionally, our client offers their people on-going support, coaching, and training to advance career development and individual choice.

If you are looking for a rewarding career and an opportunity to be involved in challenging and meaningful work on a daily basis, our client would love to hear from you.

How to Apply

Please click on apply and submit your full CV. Please be aware you are also required to complete an online application form, this will be emailed to you on receipt of your CV.