Associate Director, Lead Developer (Java)

RBC — TORONTO, Ontario, Canada

Posted 2026-08-19

Job Description What is the opportunity? Provides information on the detailed technical design and development of applications using JAVA, and existing and emerging technology platforms. Applies experience and seasoned knowledge, skills, and practices to perform a variety of assignments. What will you do? Designing and coding application programs; performing testing for developed applications. Reviewing, analyzing, and modifying programming systems, including encoding, testing, debugging and installing for a large-scale system. Ensuring the operating efficiency of existing application systems. Maintaining records for the documentation of systems development and revisions. Conducting analyses of organizational needs and goals for the development and implementation of application systems. What do you need to succeed? Must have 8+ years of designing and coding application programs; developing Java-based applications, including experience with Spring , Hibernate , Databases. 5+ years of reviewing, analyzing, and modifying programming systems, including encoding, testing, debugging and installing for a large-scale system. Experience in developing APIs , implement business logic

Apply on RBC's careers site