Java (Core) – Boutique Trading House recruitment

Job Responsibilities:

1.To provide technical architecture services to assigned projects. 

2.Acting as the technical authority for any given project, overseeing the technology selections and implementation strategies

3.To provide technical risk assessment and technical risk and issue management within a project during key phases

4.Providing regular and ad-hoc reporting as required to the Chief Technical Architect

5.To contribute to the company architecture strategy and the technical roadmap as requested by the Chief Technical Architect

6.At times to undertake development work when and where necessary

7.To work within the firms development framework

Skills Experience

Essential

•  10+ years IT experience ideally within the financial industry

•  8+ years of development experience in any one of the following (Java, C# or C++) - preference for Java

•  3+ years architecting enterprise solutions within JEE

•  3+ years experience of Oracle

•  Strong Object Oriented skills (e.g. from Java or C++)

•  In-depth knowledge of XML

•  End to end lifecycle experience

•  Analytical Approach to problem solving

•  Experience of iterative/agile development methodologies (SCRUM, XP, DSDM, RUP etc.).

•  Team lead experience.

•  Rigorous attention to detail.

•  Strong UML design skills.

DESIRABLE:

•  Experience, or certification, of TOGAF or Zachman frameworks

•  Experience of any Enterprise scalable messaging infrastructure (i.e. TIBCO, MQ, AMQP/QPID)

•  Strong Quality Process Management experience (i.e. SCM, QA etc).

•  Technology preferences:

Ajax, JSON, JDBC, JMS, JMX Coherance, Terracotta, EHCache

Ant, Maven, Subversion,

CORBA 

Unix command line/shell scripting; Perl,

LightStreamer; IBM MQ, AMQP/QPID;

RESTful http services;

experience working with complex multi-threaded environments;