Lead Java Developer

Edinburgh

£360 a day

Candidate must have:
Strong Java experience (at least 10 years)

Experience working on complex or large programmes of work

Abackground in Java EE, SOA and Open Source development

Team leading experience

The role will entail:
Own the responsibility of delivery of the feature/sub-feature into test

Lead the development team to build and deliver high quality application

Where appropriate, challenge the business to ensure that requirements and design are clear, robust and do not negatively impact project delivery

Coach and develop the development team with regards to their Java/J2EE domain skills, ensuring best practice and standards are adhered to

Support continuous quality initiatives to help ensure that the development team continues to provide excellent standards of service delivery

Working with the RedHat technology stack (Portal, Fuse ESB, BRMS)

Ensuring the code produced adheres to an acceptable standard by working with the build teams and mentoring when required

Produces high quality software

Identifies and fixes bugs within the codebase and assists others with their more complex bugs

Performs trade-off of methodologies and/or frameworks and guidance to colleagues on their application

Produces effective low-level designs that impact at system level

Ensure internal and external product documentation is produced to a high standard

Leads the teams work package breakdown and estimation

Leads the review of the teams work

Uses Quality and Configuration Management to achieve team objectives

Trusted to engage technically with the client

Essential Skills:
Low-level Design (E)

Fuse Integration (E)

Oracle DB (Views, Functions) (E)

Oracle PL SQL (E)

Oracle Advanced Queue (E)

Red Hat JBoss (E)

Fuse 6.2, Java 8( E)

JMS (E)

XML/XSD Data Design (E)

Java EE (E)

SOA and integration via an ESB (E)

Experience of web services (preferably SOAP) (E)

Hibernate/JPA (or other ORM framework) (E)

Experience of multiple delivery methods, including Agile (ideally SCRUM) (E)

JBoss Developer Studio or similar (e.g. Eclipse IDE) (E)

maven and SVN (E)

JSF (E)

JBOSS (for example Enterprise Portal, BRMS/Drools, jBPM) (E)

Posted by Scene One, 13 Sep