Вакансия: Lead Java engineer - Sec Lending eSpear
Компания "Deutsche Bank Technology Center"
Overview
The CIB Post Trade Securities team is responsible for a number of platforms that enable the firm to clear and settle trades across a number of asset classes. The Securities team are on a multi-year Programme of change in which the existing legacy platforms will be eliminated and gradually replaced by a new cross product Clearing and Settlements platform. We are seeking to build out a high quality software engineering capability whose focus will be on building out that platform using a modern, high performance, java based service framework which will be deployed into the bank’s private cloud infrastructure.
A key focus over the next 18 months will be the development of the strategic Securities Lending settlement functionality globally to support the Investment Bank.
Key responsibilities:
- Understand Business / client needs and develop convincing ideas and solutions to meet these
- Design & implementation of event driven services using the new service framework
- Design & implementation of extensions to the core event processing & service framework
- Working closely with the broader solution team to determine the impact of the infrastructure changes & decommissioning existing legacy services
- Support application engineering teams in producing the right solution.
- Ensure solutions adhere to bank standards and acknowledged good design practices
Job Requirements:
Core Skills:
- Strong core Java (SE) skills
- Hands on experience developing scalable, event driven systems in high throughput environments
- Comfortable with modern SDLC techniques (e.g. agile methods, CI, fully automated testing, pervasive use of code review)
- Hands on experience with both messaging middleware (e.g. Solace, JMS) and databases (Oracle preferred)
- 10+ years experience as a developer in a financial services environment
Familiarity with one or more of the following is welcome
- cloud environments (e.g. RedHat OpenShift)
- in memory data grids (e.g. Hazelcast)
- modern web development (e.g. React, Angular)
- scripting languages (e.g. bash, python, groovy)
Background/ Work Experience Required:
You will be someone who:
- has developed on large scale IT projects from inception to delivery
- reacts well to, and participates in, open peer review and honest, constructive criticism
- has a proven delivery track record
- can continue to innovate and deliver high quality code when under pressure
- is comfortable working within a globally distributed team but can also work independently
- is able to balance tactical delivery requirements against strategic goals
- has strong communication skills and the ability to communicate well across business and technical audiences
What we offer:
- Flexible working hours
- Partially remote work
- Comfortable office located in the city center
- Extended insurance package: medical and life insurance + partial coverage for spouse and children
- Plenty of professional learning opportunities: English courses, professional trainings and certification, conferences participation
- Relocation package (for new-joiners from other locations)