Java Developer

London, Permanent Contract

A leading Investment Bank within Banking and Financial Services, employing over 200,000 people across 80 countries and 5 continents.


Department Overview

CRM & Enablement I.T. is an I.T. group providing applications to the Investment Bank’s Global Market division for enablement of both 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 enablement applications for electronic connectivity to customers and exchanges throughout the world.

Within this department the Enablement 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.

Skills and Experience
• Strong Core Java (J2SE) development skills.
• Proven experience in technology, especially with the analysis, design, development and implementation of complex, PnL critical systems
• 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
• A solid academic background preferably in engineering, sciences or economics.

• A passion for development and delivery of quality software.
• A “can do” mentality with good analysis and problem-solving skills.
• Writes well designed, testable, efficient code.
• Knowledge of workflow (BPML, or equivalent) is an advantage, but not essential.
• Excellent learning capabilities and an ability to adapt continuously within a fast-changing environment.
• Well organised and able to execute activities within time and budget constraints.
• An entrepreneurial spirit and are not afraid of taking initiatives and seeing them through to conclusion.
• Performance oriented and quality focussed and able to deliver excellent performance in sometimes stressful situations.
• Fluent in English and can convincingly defend your positions both orally and in writing.
• Able to work equally well as part of a team (our solutions often involve team collaboration) or as an individual.

Why join Margo
· Ability to work within an international Consulting company, a leader within the industry in France
· Ambitious projects in Financial Services
· Permanent or Contractor
· Competitive benefits; Health care, pension, bonuses
· Opportunities for development (planning career paths, trainings, switch between projects, including changes of position, opportunities to engage in additional activities)
· Very good atmosphere of work, integration events

Our story
Created 2005 in Paris, Margo Group is a leading Consulting company providing IT services. We hire 300 people, and rank number one within the Investment Banking industry of consulting quality. We work in partnership with our clients helping them to create agile and outstanding information systems and we are pioneers on many complex issues, with high Financial and Technological added values.

By investing in the development of our employees and our start-up incubator, we have the ambition to create the future of IT and Financial Recruitment.


Please fill in the required fields
Please attach at least one file
Incorrect entry for the following field(s): .
Échec de l'upload du fichier . Make sure the file does not exceed the maximum size.