# Java Developer

**Company**: RBC Capital Markets
**Location**: Jersey City, New Jersey
**Experience**: senior
**Job type**: full-time
**Salary**: $135,000 - $225,000
**Category**: Engineering
**Industry**: Finance

**Apply**: https://rbc.wd3.myworkdayjobs.com/en-US/RBCGLOBAL1/job/Jersey-City-New-Jersey-United-States-of-America/Associate-Director--Senior-Business-Analyst--Front-Office-Capital-Markets-_R-0000159037-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f11b9466-580

## Description

RBC Capital Markets is seeking an experienced Java Developer with strong server-side expertise and low latency systems knowledge to join our Credit eTrading technology team.

In this role, you will be instrumental in developing and maintaining enterprise-grade backend systems and server-side applications for Global Spread Products.

You will work with a talented team of engineers to design, develop, and support mission-critical trading systems that power our business.

**Responsibilities**

- You will be part of the Global Spread Products team within Credit eTrading, a fast-paced environment where your contributions directly impact trading operations and business outcomes

- Build and improve the scalable data platform that powers analytics and AI tools across our trading and banking divisions, managing data pipelines, analytics products, system performance, and cost efficiency

- Create standardized processes and operational approaches for eTrading workflows, including model packaging, deployment standards, and reproducible training methods

- You will develop performance-critical trading systems where low latency optimization is essential to our competitive advantage

- Partner with business teams to understand their needs, manage expectations, and ensure new products are adopted and scaled across the organization

- Collaborate with leadership to identify technical bottlenecks, recommend platform improvements, and prioritize work to maximize long-term efficiency

**Requirements**

- Bachelor’s degree in computer science, Engineering, Mathematics, or related field, or equivalent hands-on experience

- Minimum of 10 years of strong, hands-on experience developing Java and J2EE/JEE technologies with emphasis on server-side development.

- Proven track record of translating complex business problems into robust, well-tested data products used by demanding stakeholders

- Multithreading experience is mandatory, as our systems rely on concurrent processing

- Experience with low latency performance optimization and understanding techniques to minimize latency in high-frequency trading systems

- Ability to work effectively with both business teams and technical partners, handle competing priorities professionally, and keep projects aligned with business goals

**Nice-to-have**

- Familiarity with capital markets operations, client engagement models, or investment banking workflows

- Familiarity with enterprise messaging systems such as Solace is highly valued

- Experience with entity resolution, graph-based data structures, or event-driven data products

**Benefits**

- A comprehensive total rewards program including competitive compensation, performance bonuses, flexible benefits, and stock options where applicable

- Supportive leaders who invest in your growth through coaching, mentoring, and opportunities to expand your skills and take on greater responsibilities

- The opportunity to make a meaningful impact on how a global financial institution serves its clients and operates at scale

- A dynamic, collaborative team of talented engineers and analysts working on challenging problems with modern tools and practices

- Flexible work arrangements that support a healthy balance between your professional and personal life

- Access to world-class training and development programs in financial services and technology

- Opportunities to work on progressively more complex and influential projects as you grow in the role

## Skills

### Required
- Java
- J2EE/JEE
- multithreading
- low latency performance optimization

### Nice to have
- capital markets operations
- enterprise messaging systems
- entity resolution
- graph-based data structures
- event-driven data products

---

Source: [Apply at rbc.wd3.myworkdayjobs.com](https://rbc.wd3.myworkdayjobs.com/en-US/RBCGLOBAL1/job/Jersey-City-New-Jersey-United-States-of-America/Associate-Director--Senior-Business-Analyst--Front-Office-Capital-Markets-_R-0000159037-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
