Skip to content
mimi

MEAN Stack Developer

Yochana

Canada · Hybrid Full-time Mid Level 1mo ago

About the role

About

Looking to hire a MEAN Stack Developer with strong backend expertise in Java microservices to support Wealth Management technology initiatives.

Roles & Responsibilities

  • Design, develop, and maintain backend services and APIs for Wealth Management platforms, supporting customer facing and advisor facing applications.
  • Build highly scalable, high performance, secure, and reusable Java-based microservices, integrated with MEAN stack applications (MongoDB, Express, Angular, Node.js).
  • Develop and expose RESTful APIs that support digital wealth journeys such as onboarding, portfolio views, transactions, and reporting.
  • Work closely within an Agile product team comprising engineering, product, QE, security, and business stakeholders in the WMT domain.
  • Contribute to cloud-native application development using containerized platforms and adhere to RBC’s cloud, security, and compliance standards.
  • Participate actively in code reviews, design discussions, architecture decisions, and continuous improvement initiatives.
  • Ensure production readiness, including observability, resiliency, performance tuning, and operational excellence of applications.
  • Collaborate with QE and DevSecOps teams to embed automation, quality, and security throughout the SDLC.

Qualifications & Skills

  • 6+ Years of backend development experience using Java (Spring Boot, REST APIs, microservices architecture).
  • Hands-on experience with MEAN stack ecosystems, including:
    • Node.js & Express for service integration
    • MongoDB or NoSQL data stores
    • Angular for consuming backend APIs
  • 4+ Years of experience developing and deploying distributed cloud-native applications using:
    • OpenShift / Docker / Kubernetes
    • Azure or hybrid cloud environments
  • Strong experience designing and implementing RESTful APIs, including API specifications using Swagger / OpenAPI.
  • Solid understanding of software design principles and patterns (SOLID, microservices patterns, event-driven design).
  • Experience working with source control, coding standards, peer code reviews, and CI/CD pipelines.
  • Proven experience supporting production-grade applications, including monitoring and troubleshooting using tools such as Splunk, Dynatrace, Grafana, or equivalent.
  • Experience writing automated tests:
    • Unit tests (JUnit, Mockito)
    • API / functional tests
    • Performance and scalability testing
  • Exposure to security best practices, secure coding standards, and vulnerability remediation in enterprise environments.

Skills

AngularAzureCI/CDDockerExpressGrafanaJavaJUnitKubernetesMicroservicesMongoDBMockitoNode.jsNoSQLOpenShiftOpenAPIREST APIsSpring BootSwagger

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free