Lead Developer, RBC Capital Markets, LLC, Jersey City, NJ
🇺🇸RBC
Job Description
Job Description Lead Developer, RBC Capital Markets, LLC, Jersey City, NJ: Lead Risk platform delivery with full-stack architecture (Java/Spring Boot, Python, React/TypeScript). Design event-driven services for Profit and Loss (PnL), XVA, and limits. Build backend services for intraday calculation and snapshots. Develop User Interface (UI) for real-time views. Provide Application Programming Interface (API)/messaging (Kafka/Solace) for downstream consumers. Implement CI/CD pipelines, Spark processing, and S3/Iceberg data lakes. Mentor engineers and drive modernization. Evaluate and implement AI/ML automation. Telecommuting permitted up to 1 day per week. #LI-DNI Full time employment, Monday – Friday, 40 hours per week, $189,592.00 per year. MINIMUM REQUIREMENTS: Must have a Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field and 5 years of progressive, post-baccalaureate work experience. Must have 5 years of experience in: Java and Spring Boot, performance tuning and reactive programming (RxJava, WebFlux or Reactor). Design patterns, data structures, and concurrency. Must have 4 years of experience in React or TypeScript production UI platforms and real-time browser APIs. Must have 3 years of experience in: CI/CD pipeline engineering (Jenkins, Ansible, GitHub Actions, Elasticsearch, Kibana, Prometheus and Grafana). Containers and orchestration (Docker, Helm, Kubernetes and Argo CD). Must have 2 years of experience in: Lead cross-functional teams in the development and implementation of technical roadmaps for complex software platforms. Design fault-tolerant systems across multiple services/nodes, manage concurrent data flows to maintain data accuracy in high-throughput environments. Messaging, event-driven architectures (Kafka, Solace, or RabbitMQ). Advanced SQL or schema optimization and query performance. Finance (counterparty credit exposure, XVA and trade lifecycle). The base salary for this job is $189,592.00 per year. This salary does not include other elements of total compensation, including a discretionary bonus and benefits such as a 401(k) program with company-matching contributions; health, dental, vision, life and disability insurance; and paid time-off plan. RBC’s compensation philosophy and principles recognize the importance of a highly qualified global workforce and plays a critical role in attracting, engaging and retaining talent that: · Drives RBC’s high performance culture · Enables collective achievement of our strategic goals · Generates sustainable shareholder returns and above market shareholder value TO APPLY: Please click “Apply Now” Button Job Skills Application Development, Application Integrations, Application Maintenance, Applications Architecture, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), System Applications Additional Job Details Address: City: Country: Work hours/week
Read original postingRequired Skills
RBC