Taro Logo

Associate Director, Lead Java Developer

RBC Capital Markets is a leading global investment banking company providing services in banking, finance, and capital markets to corporations, institutional investors, asset managers, and governments globally.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Associate Director, Lead Java Developer

RBC Capital Markets is seeking an experienced Lead Java Developer to join their Funding and Liquidity technology group within the Quantitative and Technology Services (QTS) organization. This role offers a unique opportunity to work on strategic initiatives in a leading global investment bank, focusing on both secured and unsecured funding management.

The position combines technical leadership with hands-on development, requiring expertise in Java development, distributed systems, and cloud technologies. You'll be working in a small team environment with direct access to business analysts and users, providing an excellent opportunity to learn the Capital Markets business while implementing critical financial systems.

As a Lead Developer, you'll be responsible for implementing greenfield initiatives, managing real-time reporting systems, and providing technical mentorship to the team. The role requires strong expertise in Java 11+, Spring Boot, and various modern development tools and frameworks. You'll be working with cutting-edge technologies including cloud platforms, distributed systems, and enterprise-grade data processing pipelines.

The ideal candidate will have 5+ years of experience in software development, strong leadership capabilities, and a deep understanding of financial technology systems. This role offers competitive compensation, comprehensive benefits, and significant opportunity for professional growth within a global financial institution.

Working at RBC means joining an organization that values diversity, professional development, and work-life balance. The company's commitment to innovation and technical excellence makes this an exciting opportunity for experienced developers looking to make an impact in the financial technology sector.

Last updated 14 days ago

Responsibilities For Associate Director, Lead Java Developer

  • Implement strategic greenfield initiatives for Funding initiative to integrate with generic data processing pipeline
  • Code, test, debug, implement and support strategic intraday real-time Asset Liability Reporting
  • Analyze, debug and resolve production issues
  • Carry out data analysis & schema designs for Funding and Liquidity modernization applications
  • Mentor and provide technical leadership for ongoing and upcoming projects
  • Collaborate with the wider CM community for input and review of approach/design

Requirements For Associate Director, Lead Java Developer

Java
Kubernetes
  • Bachelor's or Master's Degree in Computer Science
  • 5+ years of experience in software design and development with Java (Java 11 minimum)
  • Excellent knowledge of Spring Boot, design patterns, data structures, algorithms, threading & concurrency
  • Excellent knowledge of SQL, Solace, Hadoop ecosystem, Maven, Unix & other CICD development tools
  • Knowledge of developing distributed cloud applications (Docker/Kubernetes/Containerization)
  • Knowledge of version control systems like GitHub and build frameworks like TeamCity/Jenkins/Artifactory
  • Experience supervising and guiding junior developers

Benefits For Associate Director, Lead Java Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive Total Rewards Program including bonuses and flexible benefits
  • Competitive compensation
  • Stock options where applicable
  • Flexible work/life balance options
  • Career development and coaching opportunities

Jobs Related To RBC Capital Markets Associate Director, Lead Java Developer