Vice President - Java Lead for Investment Banking Advisory Technology
Core
Lead a group of engineers and act as a primary technology partner for Investment Banking and Global Capital Markets businesses, designing, building, and owning core Java backend services and full-stack applications.
Role type
Senior IC/Lead Software Engineer (Java Full Stack)
Builds
Scalable, resilient backend services, APIs, and modern web front ends for financial markets systems.
Domain
Financial Services / Investment Banking / Global Capital Markets
Required skills
Java (Spring Boot, modern Java 21+), JavaScript/TypeScript (React/Angular), System Design & Architecture, Team Leadership, SQL, Linux, CI/CD, Event-driven architectures (Kafka/MQ), Cloud platforms, AI tooling integration
Preferred skills
Investment Banking domain knowledge, Python
Technologies
Java, Spring Boot, React, Angular, Kafka, MQ, GitHub, Linux, SQL
Responsibilities
Lead and mentor a group of engineers; Design and modernize architectural components; Build scalable backend services and full-stack applications; Partner with business stakeholders to translate needs into technical solutions; Ensure production system stability and resolve complex incidents; Promote engineering best practices and AI tool adoption.
Seniority
Senior, hands-on IC with people leadership