Insight T+0 is the Investment Bank’sglobal intraday pre-deal credit-checking system, which is on the critical pathto booking FX and Derivatives trades.
It helps to provide centralised intradaycontrol over credit risk. Front-office trading systems are required to use T+0to check whether a trade would breach pre-defined credit exposure limits for thetrade’s counterparty.
T+0 maintains real-time intraday counterparty exposuresand recalculates counterparty credit risk after each trade execution, enablingthe new intraday exposure numbers to be available immediately.
The role provides the opportunity toparticipate in the development of T+0 a mission critical, low latency,pre-trade credit-checking system.
It has 24x5.5 uptime requirements and mustsupport low latency responses to electronic trade execution platforms in fourglobal regions within 5ms for spot and forward products.
It is a key controlsystem for managing the Investment Bank’s Credit Risk.
The T+0 system is built using Java 8and Spring and currently uses Oracle Coherence to provide low-latencycomputation grid.
The T+0 development team includes senior developers, SMEs andan Architect.
The T+0 team is looking for a seniordeveloper with strong core Java, Distributed Caching and database skills.Server-side programming with an emphasis on low latency systems is preferable.
The candidate will work within thedevelopment team in Warsaw. This is part of a global team with members in UK,Switzerland, Poland and India.
The overall team size is currently 13, includingQA, BA and Project Management individuals.
T+0 sits within Risk & Finance IT(RFIT), RFIT an approximately 400-person group supporting the investmentbanking part of the Chief Risk Officer (CRO) shared service function.
RFITdesigns, develops and supports the IT systems that measure and manage themarket, credit and operational risk of the investment bank.
The riskscalculated by our systems are used in regulatory reporting, reporting to seniorbusiness and risk management and FO business leads.
Exciting and challenging role as senior Java developer in our Limits and Reporting space of the Investment Banking division of the Credit Risk Organisation
Under the mentorship of a Development Manager, work directly with allocated Project Managers, Business Analysts and external IT and business teams to perform technical analysis of the existing system, implement change requests and new features
Provide support for the existing system where required
Take responsibility for changes that go through multiple tiers from the Java application through to the back-end databases
EssentialsSkills and Qualifications :
Strong Core Java developer with an emphasis on distributed, low latency, high availability systems
Demonstrable experience with Dependency injection, preferably Spring
Sound understanding of multi-threading (Java concurrency library) and Java memory management
Good understanding of messaging (JMS)
Basic command of SQL (CRUD) and UNIX
Knowledge and understanding of current standard methodologies in OO design in Java development
Experience with all phases of the systems development lifecycle
Outstanding written and verbal communication skills in English, Polish is a plus!
DesiredSkills and Qualifications :
Experience in Oracle Coherence, Apache Ignite or Sybase are an advantage
ORM (preferably Hibernate)
Experience in TCP / IP networking and sockets programming
Experience with Financial products specifically FX and OTC derivatives products would be advantageous
Business knowledge of Credit Risk
Willingness to provide application support to Front Office and Risk Management business clients including limited out-of-hours work e.
g. L3 on-call support or weekend releases
Test-driven development and design
Agile working practices Scrum / Kanban
Experience of working in a continuous integration environment (TeamCity, Jenkins etc.)
Experience with JMS and Enterprise Messaging technologies
Experience with Sybase ASE (15 / 16) including performance improvement and stored procedure work
Experience with Oracle Database
Experience with JMX
Experience with source control (Subversion / Git)
Experience with DevOps technologies / methodologies
Mentoring and leading experience, especially with developers in different locations
Private medical care
Life insurance for employees and additional insurance options available for family members
Training and development
Language training course
Family nursery and kindergarten funding, gift vouchers for Christmas
Health promotion : Multisport card, sporting events and groups within Credit Suisse (skiing trips, football team, running team, tennis training course etc.)
Employee discounts on various products and services (event tickets, consumer products, etc.)
Employee Referral Program
Flexible work schedule and working from home (home office)
CreditSuisse is an equal opportunity employer. Welcoming diversity gives us acompetitive advantage in the global marketplace and drives our success.
CreditSuisse is committed to providing equal employment opportunities, regardless ofethnicity, nationality, gender, sexual orientation, gender identity, religion,age, civil partnership, marital or family status, pregnancy, disability or anyother status that is protected as a matter of local law