Wednesday , February 19 2025

RBC Bank Careers – Software Engineer

Website RBC

Job Description:

RBC Bank is embarking on an exciting journey and we are looking for full stack software engineers to bolster our engineering team in support of launching new lines of businesses and services in the US. You will be joining an expanding development team of RBC Bank located just outside of Research Triangle Park with a mandate to transform and accelerate our software delivery pipelines. The ideal candidate will have a background in full stack development using Java, and will be knowledgeable and passionate about their work.

Job Responsibilities:

  • Contribute to architecting our microservice frameworks that can scale, are resilient, measurable and observable
  • Participate in an agile delivery process, and as part of that help size stories and own, research and recommend new solutions
  • Write unit tests, mocks, participate in code reviews
  • You will support the RBCBank Engineering team in building out a suite of applications including customer facing UIs backed by a large, modern service framework.
  • Implement UIs using HTML5, CSS and modern JS frameworks
  • Support Development and DevOps in T&O
  • Implementing business logic to create, maintain and enhance RESTful web-services, and to consume SOAP and REST web-services using Java and the Spring stack

Job Requirements:

  • Experience with JMS, queues, publishing to and subscribing from topics from RabbitMQ, Kafka
  • Experience with web-servers, load balancers and firewalls
  • Knowledge of authentication, authorization of services via OAuth 2, authentication providers like PingFederate or Auth0, and SSO
  • Working knowledge of CI/CD tools like Jenkins, deployment tools like UCD or Ansible
  • Building dynamic and responsive UIs using HTML5 and CSS, using at least 2 of the following frameworks: JQuery, Angular 8, React, Vue
  • Running SQL queries and interpreting results
  • Unit testing with Junit and mocking frameworks like Mockito or EasyMock
  • Creating and consuming REST and SOAP webservices
  • Experience with Java in the Spring stack, including Spring Boot, Hibernate, RDBMS design principles and familiarity with MSSQL server, MYSQL or similar
  • Knowledge of public key encryption, code signing

Job Details:

Company: RBC

Vacancy Type: Full Time

Job Location: Raleigh, NC, US, US

Application Deadline: N/A

Apply Here

vacanciesforyou.net