Job Title: Lead Software Engineer
Department Overview
Global Markets Technology builds and maintains software solutions used by Global Markets Front and Middle office businesses. The business is spread across EMEA, US, Japan, AEJ, and emerging Markets like India, Brazil, and China. It deals in wide range of products including FX, Rates, Credit, Securitized Products, Equities, Futures & Options, FI/EQ Derivatives, and Prime Services including financing.
Intraday Risk Dashboard is a business-critical area used by the trading desks and risk management globally to view their intraday risk and P&L across asset classes.
Role & Responsibilities
- Technology Design and Architecture. Identify right technology solutions to modernize the platform.
- Development and Maintenance of Intraday Risk Dashboard platform.
- Understand business requirements and responsible for designing solution, implementation, testing and L3 support.
- Regular interaction with business and technical stakeholders globally for requirement analysis, solution/approach, testing, status updates etc.
- Lead delivery of high quality change within timelines through the software development lifecycle. Perform unit testing. Support SIT, UAT and Regression testing.
- Propose and implement strategic/tactical solutions for business and technical problems.
- Understand and follow organizational, team level processes and best practices.
Skill Set
- Bachelor’s degree in computer science, information systems, or related technical/quantitative field
- 5+ years of experience in working with Java.
- Excellent knowledge of object oriented programming principles
- Good knowledge of Java frameworks (Spring)
- Experience with Middleware solutions (Solace, Kafka, Pulsar)
- Experience of testing in Java (Junit) and Mocking frameworks
- Experience with development lifecycle tools (Maven, Jenkins, Git, Ansible)
- Experience with ActivePivot is desirable.
- Experience with Docker, Kubernetes and/or AWS is desirable.
- Ability to work with Linux servers.
- Work effectively in a global team, supporting and advising as required.
- Demonstrate strong personal initiative.
- Excellent interpersonal and communication skills, written and verbal.
- Knowledge of Investment Banking and Capital Markets domain and/or experience developing tools for the Front Office is desirable.