onsite
Lead Software Developer Java/Angular - RBC
Software Engineer
Lead a high‑performing agile team delivering robust Java/Angular solutions for retail credit products, driving architectural excellence, code quality, and continuous delivery pipelines.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable Java back‑end services and Angular front‑ends for credit product workflows.
- Lead a cross‑functional agile team, facilitating sprint planning, code reviews, and knowledge sharing.
- Design and implement RESTful APIs, microservices, and integrate with existing banking platforms.
- Ensure high code quality through automated testing, CI/CD pipelines, and performance tuning.
- Mentor junior developers, promote best practices, and drive continuous improvement.
Requirements
- 5+ years of professional experience in Java and Angular development.
- Strong background in microservices architecture, REST APIs, and cloud‑native deployment.
- Hands‑on experience with CI/CD tools (Jenkins, GitLab CI) and automated testing frameworks.
- Excellent communication skills and proven leadership in an agile environment.
- Knowledge of banking or financial services domain is a plus.