Senior Java Developer Java, Spark, Scala, Spring, AWS, REST, SOAP, CX

Nationwide People Limited
Central London
£60000 / annum Max
16 Oct 2016
14 Nov 2016
Contract Type
Senior Java Developer

Java, Big Data (Spark), Scala, Spring, Cloud (ideally AWS), REST, SOAP, CXF, Source Control (e.g. GIT), build and continuous integration tools (e.g. Malven, Jenkins).

Our client, a global organisation in the music industry is seeking a Senior Java Engineer with 5-6 years of experience, to join a small team of developers with a broad range of skills. This role is perfect for someone looking to take their career to the next level and expand the skill set. The ideal candidate should be a creative thinker, a self-starter, who is not afraid to explore new technologies and solve unique challenges. They will need a proven track record in delivering end-to-end Java based solutions, be a team player, and have good communication skills.

This senior member of the team will work closely with the Head of development to plan and deliver on both internal and external projects and to provide strategic technical direction. They will act as a technical mentor to the other junior developers, providing technical assistance and support when needed.

This is a chance to work in a dynamic cloud based environment (AWS) with exposure to cutting edge technologies, both proprietary and open-source, and the chance to deliver unique best-of-breed solutions to tackle the modern-day challenges of digital anti-piracy. You will have the rare opportunity to be exposed to a wide range of Big Data and NoSQL technologies/frameworks, such as EMR, Spark, MongoDB, DynamoDB, Machine Learning, Kinesis, SQS, Redshift and more."

Essential Skills:

- The ability to communicate well with colleagues cannot be overstated.
- Good English verbal and written communication skills are required, along with good presentation skills.
- Experience in a Senior Development or Architecture role, ideally hands-on with highly transactional enterprise platforms.
- Around 6-8 years SDLC experience
- Strong core Java skills (Scala, Spring is an added advantage)
- Experience in front end frameworks (JavaScript, Nodejs and AngularJs is an added advantage)
- Experience in cloud solutions (preferably AWS)
- Web Services, i.e. REST and Enterprise Integration (i.e. SOAP, CXF)
- Source Control (e.g. GIT)
- Build and Continuous Integration Tools (e.g. Maven, Jenkins)

Desirable Skills (not essential):

- Application/Web Servers (e.g. Tomcat, Jboss)
- RDBMS or NoSQL (Oracle, Hive, Mongo, Dynamo an advantage)
- BIG DATA solutions, preferably Spark

This is an excellent opportunity for a strong Java developer to branch out and increase their skillset to include cutting-edge technologies and techniques including big data and cloud solutions.

To see all our new vacancies, as they arise, please subscribe to our Twitter feed @NWPeople or see the home page of our website.