Java Developer

Job Title: Java Developer
Contract Type: Permanent
Location: Yorkshire and the Humber, England
Salary: Negotiable
Reference: HQ00063255_1513180290
Contact Name: Alastair McCartney
Contact Email:
Job Published: December 13, 2017 15:51

Job Description

As a java developer, you will be degree-level educated (or equivalent), have between 4-10 years commercial development experience and understand modern tools, techniques and methodologies. You will be enthusiastic and able to contribute to the team in some of the following areas java, web services, javascript frameworks, Spring framework, XML, web services and applications and mobile development.
This is a key role in a small, multi-skilled and agile development team and it will require good communication skills and teamwork, support colleagues and the customer base. The company provides a good working environment, training options, career progression opportunities and the chance to establish yourself within the financial technical services sector.
You will enjoy working in a close-knit team, be highly motivated and a strong communicator with excellent analytical skills. You will have a desire to learn, work to high technical standards and follow industry best practice. If you have any 5 of these core competencies, we would like to hear from you.
Strong OO design knowledge and development experience
Understanding of Java and JEE technologies
Awareness of design patterns, SOA, APIs and java/javascript frameworks
Familiar with parsing/binding technologies (XML, JSON, JAXB)
Familiar with automated processes continuous integration or delivery
Web service technologies (Apache CXF, JAX-WS, REST services)
Experienced in build technologies (Maven, Gradle or Ant)
Agile practices (Scrum/ XP)
Experience using the Spring Framework and APIs
Automated unit testing tools and mocking (Junit, Mockito)
Source code control tools (Subversion, Git or similar)
Eclipse / IntelliJ IDE and plugins
The following skills are desirable, but not essential, it would reflect positively on any candidate able to demonstrate knowledge or background reading on these subjects.
Experience of Spring Boot microservices
Service discovery techniques
JMS / message brokers (ActiveMQ, RabbitMQ)
Routing/Transforming (Apache Camel, EIPs)
J2EE containers (Tomcat, Websphere or Jetty)
Some DB exposures solid SQL, bonus PL/SQL
Software modeling techniques (UML or similar)
Linux tools/shell scripting

Lawrence Harvey is acting as an employment agency in regards to this position.
Visit our website and follow us on Twitter for all live vacancies @lawharveyjobs