You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Senior Java Developer

Toronto, ON
Full Time
6 days ago
What is the opportunity?

Acting as a Senior Technical Systems Analyst within the SWIFT & High Value Payments Technology team you will be working on building a new wire payments application and all the deployment phases. Once the application goes live you will support the maintenance and enhancements, and provide production support.

What will you do?
  • Assess and analyze business and technical requirements in order to provide estimates on activities/tasks and establish detailed plans and timelines
  • Identify risks, dependencies, assumptions and constraints that could impede any deliverables
  • Design, code (when required), and test for functions of low to medium complexity
  • Write unit test plans and provide coordination and support of testing
  • Create, update and contribute to critical documentation relevant to the projects (SRS, TDD, Test Plans, Implementation Plans, etc.) as well as security and architecture requirements as defined by each project
  • Effectively communicate and build rapport with team members, various IT partners and 3rd party vendors
  • Provide 7/24 production support on a rotating basis
  • Participate in the design and implementation of the DevOps pipeline and monitoring and alerting systems

What do you need to succeed?

  • Minimum 7 years of experience in a high pressure multi-technology environment supporting multiple applications
  • Good knowledge of Application Development, System administration/maintenance and application support (Java/J2EE - EJB, WebServices, Spring, JSP, UNIX scripting)
  • Familiarity with application security setup and programing (SSO, TLS, IPsec, HTTPS & Firewall)
  • Good understanding of multi-tiered Enterprise Application (MQ , Kafka, Elasticsearch, WAS ND, Oracle & any "high availability and fault tolerance" environment setup and supporting)
  • Understanding of DevOps pipeline (including Jenkins setup, Maven, ANT, Ansible) and cloud-based-Openshift services
  • Strong communication and interpersonal skills

  • Desire to learn the wire payments business and the functionality of the applications you would be supporting
  • Experience with cloud technology
  • Familiar with Agile methodologies and tools including Jira, Confluence

What's in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • Opportunities to do challenging work
  • Opportunities to take on progressively greater accountabilities
  • Access to a variety of job opportunities across business and geographies

Learn more about RBC Tech Jobs

Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign upand get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at .

City: Toronto
Address: 180 Wellington St W
Work Hours/Week: 37.5
Work Environment: Office
Employment Type: Permanent
Career Level: Experienced Hire/Professional
Pay Type: Salary + Variable Bonus
Required Travel(%):0
Exempt/Non-Exempt: N/A
People Manager: No
Application Deadline: 04/25/2021
Platform: Technology and Operations

Req ID: 325657
Ad Code(s):
Information Technology