Java Developer – Bromley

Java Developer - Bromley - Agile

A vacancy exists for a strong java developer with technical leadership experience within the Global Wholesale Banking Technology Operations Team of an Investment bank located in Bromley.

The successful candidate will join as a contributor to an existing agile development team building extensive additions on our state of the art, award winning platform in the liquidity area. The team is young, passionate and self motivated and the codebase growing quickly so 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.

Role Content and Responsibilities:

Reporting to the development manager, the successful candidate will join a strongly agile team of 10-15 people, and contribute as a senior member of the development team. The team is lead by an experienced Technical Leader and a Technical Project Manager.
All-round Java development including design, coding and various levels of automated testing.
Work either individually or as pairs with other developers in the team.
Estimation and sizing of future work
End to end technical leadership of projects of increasing complexity.
Provide development support for manual test activities as needed.
Provide occasional L3 support for products in the live platform. Note: L1/L2 support is not part of the role as it is covered by a different, dedicated team in the organisation.
Liaison with other development teams that the Programme interacts with.
Support more junior team members.

Skills/Experience Required:
Experience as a Java J2EE programmer
Good knowledge of core Java JEE, including Struts, Hibernate, Spring, SpringMVC, Junit, mocking (JMock/Mokito)
Experience in jBPM would be a strong advantage.
Highly desirable: JMS, WMQ, AJAX, Domain Driven Design (DDD)
Experience in jBehave would be an advantage.
Must have experience with Agile / eXtreme Programming project methodology and development teams, including Pair Programming and Test Driven Development. Experience of using Agile requirements management tools (e.g. Mingle/Jira) is preferable.
Knowledge of automated build / continuous integration platforms, especially Maven and Jenkins.
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 pro-active, enthusiastic, flexible, and results driven.
Previous experience in a financial environment (especially Treasury/payments) is preferable, although not essential

October 21, 2013 • Tags:  • Posted in: Financial

Leave a Reply

You must be logged in to post a comment.