Description
Senior Java Developer - ESB/Middleware/Integration Software sought by leading investment bank based in the City of London.
*Inside IR35 - 1 day a week onsite*
Technical Knowledge/Skills
- Extensive experience in Java and JEE Proficient experience or strong understanding of integration architecture and design skills
- Managing projects
- Experience in using Object Oriented Analysis, in particular UML
- Experience in using TDD/BDD agile methodology
- Experience with Camel, Mule, Spring Integration, Fuse ESB or similar
- Experience of working with XML based technologies such as XSLT, JAXB
- Experience in using microservices architecture based development and continuous delivery and deployment
- Experience with Publish/Subscribe messaging paradigms, distributed transaction processing based on JTA/JTS
- Specific experience with JBoss, JMS, Spring, Hibernate
- Strong UNIX skills in particular Linux
- Strong relational database skills -
- Sybase, MS SQL Server, MySQL
- Knowledge of source control such as Git, Subversion
- Experience of using a build automation tool such as Maven Experience of using Junit, jMock, Cucumber
- Experience in defining and implementing web services (REST paradigm) and data services (eg OData)
Desirable
- A broad understanding of Fixed Income, Equity and/or Futures processing through investment banking experience
- Experience in integrating widely used trading, risk and processing platforms such as Murex or Similar (with good knowledge of the underlying messaging schemas such as FpML)
- Experience in implementing vendor proprietary Real Time connectors using JCA
- Experience of Atlassian ALM/SDLC tools (JIRA, Bamboo, FishEye, Crucible,
- Confluence) or Hudson Experience with containerization tool such as Docker and container orchestration system such as Kubernetes or OpenShift
- Experience with NoSQL such as MongoDB
Please apply within for further details or call
Alex Reeder
Harvey Nash Finance & Banking