Tech Lead Full Stack Developer- Java, Angular
3 weeks ago
Tech Lead Full Stack Developer – Java, Angular Join to apply for the Tech Lead Full Stack Developer – Java, Angular role at RBC At RBC, our culture is deeply supportive and rich in opportunity and reward. You will help our clients thrive and our communities prosper, empowered by a spirit of shared purpose. What is the opportunity? We’ve joined our product, design and technology teams to collaborate to deliver an innovative personalized user experience. As part of our Shared Service you’ll join a culture of creativity, curiosity, and continuous learning. Our technologists design, develop, and support the services we own. We’re building a team that is not afraid to challenge the status quo, embraces innovation, and is excited to bring a fresh perspective. We’ve set out to simplify our client’s interactions by building a unified platform, custom tailored to our client’s needs. We’re looking for a talented and passionate Technical Lead to join our team. You’ll get to work with your peers, business partners, and RBC’s tech community and have the opportunity to grow and expand your capabilities. What will you do? Sets technical direction for all development, maintenance and architecture initiatives ensuring adherence to overall IT architectural direction. Expert consultant on technical and management direction for strategic projects with a focus on the cross-divisional strategies. Functions as in-house consultant/expert for resolution of complex technical issues. Researches emerging trends/best practices and determines implications of proposed solutions on meeting business unit strategy. Develops feasibility studies and proposals for senior management and executive decisions on large complex projects. Determines best mix of development, interfacing applications, third party vendor solutions with the Project Manager to meet business requirements and project objectives. Develops measures and monitors ongoing effectiveness of IT services for assigned business line(s). Contributes to successful project completion by identifying risks and developing/recommending mitigation strategies. Develops criteria to evaluate 3rd party vendors and software as well as due diligence exercises. Key contributor in the creation of technical strategy for applications within RBC IT with the architecture group. Identifies technical and business opportunities to take advantage of cross project knowledge, best practices and reusability to expedite projects. Testing & Documentation Manages all aspects of testing and verification ensuring all tasks are performed for all interfaces. Ensures adequate technical documentation and training. Planning, Implementation & Support Manages all aspects of implementation planning & coordination. Develops detailed plans and accurate estimates for the design, build, implement and stabilize phases of the project. Performs performance tuning to improve performance across multiple systems. Relationships & Communication Acts as primary IT liaison with multiple interfacing applications, third party vendors, IT Executive and/or Project Managers. Effectively communicates and builds rapport with team members, stakeholders and interface groups using a variety of techniques and collaboration from initiation to close. Leads complex group meetings (including business partners) for technical design, decision making, problem solving, implementation and strategic planning. Prepares and delivers presentations to business and technology partners, senior management and executives selecting the appropriate approach based on the audience. Resolves conflicts/issues and escalates others as appropriate. Development & Coaching Provides direction, expertise, feedback, coaching and development to build the capability of more junior staff. Continually enhances skills and builds knowledge in all aspects of the organization, the business and information systems. What do you need to succeed? Must have: B.S. degree in Computer Science or related technical field with equivalent practical experience. 5+ years’ experience with Java. Experience working within professional software engineering practices for the full software development life cycle. Object Oriented coding practices, including strong design patterns knowledge, refactoring, clean code. Experience supporting production-level software. Advanced knowledge and experience with Web UI frameworks including Angular. 5+ years experience with Java 8+ and Spring Framework (Spring Boot) and/or nodeJS. 5+ years experience developing distributed cloud applications (Pivotal Cloud Foundry, Openshift, Docker) and hands on experience designing, testing and troubleshooting RESTful API and interface specifications. Experience using AI coding tools such as GitHub Copilot or Amazon Q. Experience working with DevOps pipelines and continuous integration/delivery, automated testing. Experience working with security gateways and protocols (JWT, Oauth2.0, SSL Certificates). Experience working with Git and code release processes. Working knowledge of web-based application architectures and frameworks (including Angular or React) and integration with services. Leverage Open-Source technology and contribute to open source where possible. Solid experience with abstraction and applying it to learning new languages. Ability to simplify complex problems and communicate them in plain language. Experience working within an Agile product team. Nice to have: Experience in similar tech lead or architectural role. Hands-on experience integrating AI/LLM into enterprise applications. Built or contributed to an open-source project. Experience with a design system and/or component library. Understanding of DevOps deployment processes and technologies. Experience in BDD and TDD methodologies. IBM WAS and MQ knowledge is an asset. What's in it for you? A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable. Member of the front-end chapter, which provides training, events, and other opportunities for learning. Leaders who support your development through coaching and managing opportunities. Work in a dynamic, collaborative, progressive, and high-performing team. A world-class training program in financial services. Flexible work/life balance options. 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: 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: 2025-09-10 Application Deadline: 2025-12-31 Applications will be accepted until 11:59 PM on the day prior to the application deadline date above. Inclusion and Equal Opportunity Employment At RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all. Join our Talent Community Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you. Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well‑being of our clients and communities at jobs.rbc.com. #J-18808-Ljbffr
-
Java Full Stack Developer
7 days ago
Toronto, Canada J&M Group Full timeJava Full Stack Developer (Java+Angular) Join to apply for the Java Full Stack Developer (Java+Angular) role at J&M Group Java Full Stack Developer (Java+Angular) 1 month ago Be among the first 25 applicants Join to apply for the Java Full Stack Developer (Java+Angular) role at J&M Group Get AI-powered advice on this job and more exclusive features. Job...
-
Java Full Stack Developer
1 week ago
Toronto, Canada J&M Group Full timeJava Full Stack Developer (Java+Angular)Join to apply for the Java Full Stack Developer (Java+Angular) role at J&M GroupJava Full Stack Developer (Java+Angular)1 month ago Be among the first 25 applicantsJoin to apply for the Java Full Stack Developer (Java+Angular) role at J&M GroupGet AI-powered advice on this job and more exclusive features.Job...
-
Tech Lead Full Stack Developer- Java, Angular
3 weeks ago
Toronto, Canada RBC Full timeTech Lead Full Stack Developer – Java, Angular Join to apply for the Tech Lead Full Stack Developer – Java, Angular role at RBC At RBC, our culture is deeply supportive and rich in opportunity and reward. You will help our clients thrive and our communities prosper, empowered by a spirit of shared purpose. What is the opportunity? We’ve joined our...
-
Tech Lead Full Stack Developer- Java, Angular
3 weeks ago
Toronto, Canada RBC Full timeTech Lead Full Stack Developer – Java, Angular Join to apply for the Tech Lead Full Stack Developer – Java, Angular role at RBC At RBC, our culture is deeply supportive and rich in opportunity and reward. You will help our clients thrive and our communities prosper, empowered by a spirit of shared purpose. What is the opportunity? We’ve joined our...
-
Full-Stack Developer
1 week ago
Toronto, Canada Artech LLC Full timeTitle: Full-Stack Developer (Java & Angular) Location: Toronto ,Ontario Duration : 6 Months We are seeking a highly skilled and motivated individual to join our dynamic team. As a Full-Stack Developer specializing in Java and Angular, you will play a crucial role in designing and building robust applications that enhance user experience and drive...
-
Tech Lead: Java
3 weeks ago
Toronto, Canada RBC Full timeA leading financial institution in Toronto is seeking a Tech Lead Full Stack Developer specializing in Java and Angular. This role involves setting technical direction for development projects, managing implementation planning, and providing expertise on strategic initiatives. Candidates should have over 5 years of experience in software development and...
-
Tech Lead: Java
3 weeks ago
Toronto, Canada RBC Full timeA leading financial institution in Toronto is seeking a Tech Lead Full Stack Developer specializing in Java and Angular. This role involves setting technical direction for development projects, managing implementation planning, and providing expertise on strategic initiatives. Candidates should have over 5 years of experience in software development and...
-
Tech Lead: Java
3 weeks ago
Toronto, Canada RBC Full timeA leading financial institution in Toronto is seeking a Tech Lead Full Stack Developer specializing in Java and Angular. This role involves setting technical direction for development projects, managing implementation planning, and providing expertise on strategic initiatives. Candidates should have over 5 years of experience in software development and...
-
Sr. Java Full Stack Developer.
2 weeks ago
Toronto, Canada Iris Software Inc. Full timeOur Client which is a large Investment Bank is urgently looking to hire a Sr. Java Full Stack Developer. ( Angular – React ) Sr. Java Full Stack Developer Location - Toronto, ON Need 4 days onsite every week. Skills - Core Java Development, Threading, Angular, React , NodeJS. Experience with SQL Both front end and back end dev experience
-
Sr. Java Full Stack Developer.
2 weeks ago
Toronto, Canada Iris Software Inc. Full timeOur Client which is a large Investment Bank is urgently looking to hire a Sr. Java Full Stack Developer. ( Angular – React ) Sr. Java Full Stack Developer Location - Toronto, ON Need 4 days onsite every week. Skills - Core Java Development, Threading, Angular, React , NodeJS. Experience with SQL Both front end and back end dev experience