Job Description
We are seeking a Senior Full Stack Developer to join the ClientLink Development team supporting a large‑scale wealth management application.
What will you do?
- Design, develop, enhance, and maintain enterprise applications and backend services for the ClientLink platform
- Develop and optimize Java‑based applications and Oracle PL/SQL components
- Create and maintain Unix/Linux/Perl shell scripts for automation, scheduling, deployment, and operational support
- Analyze and troubleshoot complex production and non‑production issues
- Perform SQL tuning and database performance optimization for high‑volume transactional systems
- Participate in modernization initiatives, including AI enablement and microservices transformation
- Collaborate with architecture and business teams to define scalable technical solutions
- Contribute to system design, code reviews, and development standards
- Mentor junior developers and provide technical leadership within the team
- Participate in Agile delivery ceremonies and contribute to sprint planning and estimation activities
Must Have’s
- 5+ years of software development experience in enterprise environments
- Strong hands‑on experience with:
- Java / J2EE development
- Java Spring Boot
- Oracle PL/SQL
- Unix/Linux/Perl Shell scripting
- Strong SQL and database performance tuning experience
- Experience working with large‑scale transactional systems
- Experience with REST APIs and service‑oriented architecture
- Experience with AI‑assisted code generation, automated testing, vulnerability remediation/management, and development productivity enhancements
- Strong troubleshooting and analytical skills
- Experience with source control and CI/CD pipelines
- Familiarity with Agile delivery methodologies
Nice to have’s
- Experience in wealth management, portfolio management, or capital markets platforms
- Experience with microservices architecture and modernization initiatives
- Familiarity with container platforms and OpenShift/Kubernetes
- Experience with messaging/event‑driven architecture
- Experience supporting mission‑critical production environments
- Exposure to Angular or modern UI frameworks is an asset
- Knowledge of performance engineering and scalability optimization
What's in it for you?
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
- Leaders who support your development through coaching and managing opportunities
- Ability to make a difference and lasting impact
- Work in a dynamic, collaborative, progressive, and high‑performing team
- A world‑class training program in financial services
- Flexible work/life balance options
- Opportunities to do challenging work
Job Skills
- Analytical Thinking
- Application Development
- Application Integrations
- Application Maintenance
- Applications Architecture
- Computer Programming
- Design
- Detail‑Oriented
- Emerging Technologies
- Enterprise Application Delivery
- Group Problem Solving
- Microservices Architecture
- Programming Languages
- RESTful APIs
- Software Development
- Software Development Life Cycle (SDLC)
- Solutions Design
- System Applications
- System Integration
Additional Job Details
- Address: RBC CENTRE, 155 WELLINGTON ST W: TORONTO
- City: Toronto
- Country: Canada
- Work hours/week: 37.5
- Employment Type: Full time
- Platform: TECHNOLOGY AND OPERATIONS
- Job Type: Regular
- Pay Type: Salaried
- Posted Date:
- Application Deadline:
- Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
#J-18808-Ljbffr