Accessibility Links

Java Developer

  • Salary: Negotiable
  • Job type: Contract
  • Location: West Sussex
  • Sector: IT
  • Date posted: 31/08/2017
  • Job reference: J350859A

A vacancy exists for a strong Java developer to join an existing agile development team maintaining an existing financial platform involving both green field and brownfield development.

This position suits someone who can hit the ground running, form good working relationships quickly and also add value by introducing best practice design and techniques learned elsewhere.

Skills Required:
* Experience as a Java programmer
* Previous experience working on green-field applications; confident self-starter
* Good knowledge of core Java, including Spring, Junit, (including Mockito & Hamcrest), , JSP, JQuery, Oracle DB SQL, Jax RS, Jackson, Cucumber. Experience of Groovy and other JVM languages a plus. Experience with MyBatis a plus.
* Highly desirable: REST/SOAP, Struts - legacy, Domain Driven Design (DDD), Event sourcing/CQRS
* Must have proven experience with Agile/extreme programming (XP) methodology.
* Experience of continuous delivery & continuous improvement methods required.
* Knowledge of automated build / continuous integration platforms, especially Maven and Jenkins (Gradle useful).
* Excellent spoken and written English, clear oral communication skills.
* Must be willing and able to express new ideas, concerns and opinions directly to wider team in team meetings via teleconference.
* Attention to detail and accuracy are essential.
* Must be proactive, enthusiastic, flexible, and results driven.
* Experience in working with colleagues in other locations, especially offshore development colleagues in India & US
* Good knowledge of microservice style architecture design, non blocking RESTful APIs and reactive programming.

Similar jobs
View more similar jobs