Java Developer

Permanent • Software Development

The Opportunity:
Our client is one of the world's most prominent consulting, technology and outsourcing companies working on some of the most complex and interesting IT projects in the market. Making use of cutting edge technologies, their digital application practice specialise in agile driven development to deliver business solutions to a wide range of their clients across sector throughout the UK, including some of the UK’s largest brands.

Responsibilities:
My client, within their Application, Development and Integration business unit are seeking the most talented Java Developers to join their established brand across a range of grades. Involved in the end-to-end delivery of IT solutions, the role of the Java Developer is predominantly focused around the design and development of both client and server side software to ensure clients achieve business value through agile process, forward looking platforms and digital transformation.   

Key Requirements:
-Experience in the specification, development, testing and implementation of complex applications

-Experience of working in an agile driven environment (Scrum, RUP) to ensure solutions meet specific business requirements

-Exposure to a wide range of technologies, with a strong appreciation of Object Oriented Analysis and Design

-Excellent knowledge of Java (upto and including Java 9) and open source technologies and frameworks is essential

-Experience of applying core engineering practices such as TDD, Continuous Integration (Jenkins, Hudson, Maven, Gradle) and Pair Programming

-Good awareness of Dev Ops

-Experience in a selection of the following technologies: Spring (Core, MVC, Integration), HTML5/JavaScript frameworks (Angular, NodeJS), Integration technologies (Spring Integration, Camel, Web Services, XML, REST, JSON)

-Some experience of or an interest in another JVM language (Groovy, Scala, Clojure) is desirable

-Experience in the following areas also highly desirable: Version Control (Subversion/GIT), Collaboration (Confluence/cWiki/IM), Task Management (JIRA/Bugzilla)

Apply for this job:


Attach CV - Accepted file types: .doc, .docx, .pdf, .rtf