Java Agile Developer - PNL EQD Fixed Income Investment Bank


£500 - £625 a day

Strong Core Java (J2SE) development skills.
Proven experience in technology, especially with the analysis, design, development and implementation of complex, PnL critical systems
A solid academic background preferably in engineering, sciences or economics.
Several years software development experience with at least 3-5 years in an investment banking environment, or equivalent.
Experience working with cross-functional and distributed teams
Excellent knowledge of programming best practices, design patterns etc.
Knowledge of Spring, Hibernate and other de-facto-standard technologies; including open source frameworks relating to workflow
Experience in project and/or agile planning of project and development deliverables
Knowledge of communications protocols and the uses of messaging.
Knowledge of SQL
The team provides applications to the Investment Bank's Global Market divisions for EQD and Fixed Income products. It comprises approximately 200 people across London, Paris , New York and Mumbai. Amongst other things, this group is responsible for the development of applications for electronic connectivity to customers and exchanges throughout the world. Within this department the IT team is responsible for the development of Server Side applications to support integration, workflow and data migration. These include API's, data transformation, workflow design, coding and application integration. To further enhance our offering, we are seeking to appoint a Mid to Senior Java developer with a proven experience in software engineering and ideally a good knowledge of workflow systems.
Key Responsibilities
Participate in the agile full based project software development life cycle including technical analysis, documentation, development, testing and code reviews.
Provide 3rd line application support where required.
Collaborate with the production support team for release and maintenance of the applications.
Work closely with the other developers and solution architects in determining and following best development and architecture practice.
Propose and provide feedback from experience/knowledge on architecture, design and technology choices for the Enablement platforms
Propose and provide feedback on implementation plans, and technology direction of the platform
Participate actively in collaborative team meetings and voice opinions
Maintain and further improve the quality of deliveries and secure iterations
Continuously improve the methods used
Mentor less experienced developers through pair programming and code review
Fully participate in requirement and design meetings for new functionality.
Adlam Consulting operates as an Employment Agency & an Employment Business
This job was originally posted as

Posted by Adlam Consulting Ltd, 17 May