Overview
Job Description Role Description: This role requires a seasoned Java Full Stack Developer with strong MEAN stack experience, deep API development skills, and hands on cloud exposure. You will build scalable, high performance services and client facing applications that shape the future of digital banking at RBC. You will work within an Agile product team, contribute to technical design, ensure high code quality, and actively explore current technologies to solve emerging challenges. Must Have Skills
Angular 6+ Node.js Java JavaScript TypeScript Java Spring Boot RESTful APIs and microservices development Strong experience with the MEAN stack Key Responsibilities
Full Stack Development Develop and support high performance, scalable APIs using Java Spring Boot and MEAN stack Build new services and client facing applications using modern frameworks Design and develop code structures based on team defined technical designs Agile Delivery & Engineering Excellence Work within an Agile product team (technical, product, business) Ensure high code quality through automated unit and functional testing Automate processes within the development pipeline to reduce time to market Enable continuous delivery through CI/CD best practices Technical Leadership & Collaboration Pair with other developers to deliver complex tasks Collaborate closely with UX designers, architects, and DevOps teams Communicate technical concepts clearly to non technical stakeholders Continuous Learning Actively explore new technologies and evaluate how they can solve current or future challenges Experience developing distributed cloud applications: Pivotal Cloud Foundry, Open Shift, Docker Hands on experience designing, developing, testing, and troubleshooting RESTful APIs and interface specs (Swagger, SOAP) Knowledge of security gateways and protocols: JWT, OAuth2.0, OIDC, SSL Certificates Full SDLC experience with CI/CD and thorough testing Solid understanding of Agile Nice to Have Skills
End to end UI automation testing Knowledge of major architecture styles: Message oriented, Reactive, Event based, Microservice architecture design & implementation (load balancing, discovery, resiliency) Good eye for UX design and ability to collaborate with UX teams Knowledge of modern SaaS platforms for analytics, monitoring, UX, and management (Google Analytics, Firebase, Walk Me, Launch Darkly, Datadog)
#J-18808-Ljbffr
Similar jobs

Java Full Stack Developer - MEAN Stack, API (Toronto)

Apply Now
Back to search page