Java Full Stack Developer MEAN Stack, API
Job Summary
Role Description: This role requires a seasoned Java Full Stack Developer with strong MEANstack experience deep API development skills and handson cloud exposure. You will build scalable highperformance services and clientfacing 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 new technologies to solve emerging challenges.
MustHave Skills
Angular 6
JavaScript
TypeScript
Java Spring Boot
RESTful APIs and microservices development
Strong experience with the MEAN stack
Key Responsibilities
Full Stack Development
Develop and support highperformance scalable APIs using Java Spring Boot and MEAN stack
Build new services and clientfacing applications using modern frameworks
Design and develop code structures based on teamdefined 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 timetomarket
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 nontechnical 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
OpenShift
Docker
Handson 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
NicetoHave Skills
Endtoend UI automation testing
Knowledge of major architecture styles:
Messageoriented
Reactive
Eventbased
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
WalkMe
LaunchDarkly
Datadog
Required Skills:
Role Description: This role requires a seasoned Java Full Stack Developer with strong MEANstack experience deep API development skills and handson cloud exposure. You will build scalable highperformance services and clientfacing 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 new technologies to solve emerging challenges. MustHave Skills Angular 6 JavaScript TypeScript Java Spring Boot RESTful APIs and microservices development Strong experience with the MEAN stack Key Responsibilities Full Stack Development Develop and support highperformance scalable APIs using Java Spring Boot and MEAN stack Build new services and clientfacing applications using modern frameworks Design and develop code structures based on teamdefined 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 timetomarket 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 nontechnical 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 OpenShift Docker Handson 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 NicetoHave Skills Endtoend UI automation testing Knowledge of major architecture styles: Messageoriented Reactive Eventbased 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 WalkMe LaunchDarkly Datadog
Required Education:
Bachelors Degree