Senior Software Developer- Java

Royal Bank of Canada

Calgary, Alberta, Canada
Base: not specified; bonus/equity: bonuses + commi...
Java spring boot development
Kafka messaging applications
Api and web services development
This is a hands-on technical role with opportunities for growth within a highly technical and dynamic team delivering innovative solutions

Job Summary

  • This is a hands-on technical role with opportunities for growth within a highly technical and dynamic team delivering innovative solutions.
  • The company offers a comprehensive Total Rewards Program including bonuses, flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Employees benefit from a supportive leadership team, a collaborative and progressive work environment, and flexible work/life balance options.

Matching Summary

This is a hands-on technical role with opportunities for growth within a highly technical and dynamic team delivering innovative solutions.

Salary

Base: Not specified; Bonus/Equity: Bonuses and commissions mentioned; Benefits: Flexible benefits and comprehensive Total Rewards Program

Skills & Requirements

Must-have

  • Java Spring Boot development
  • Kafka messaging applications
  • API and Web Services development
  • Database query performance tuning
  • Containerization and DevOps tools
  • Microservices architecture
  • Agile and Waterfall environments

Nice-to-have

  • Hands-on technical role
  • Collaborative and dynamic team
  • Progressive thinking culture
  • Flexible work/life balance
  • World-class financial training program
  • Coaching and development support

Key Requirements

  • 8+ years professional experience
  • Experience with Java/Spring Boot/GraphQL/Microservices
  • Experience with Kafka and messaging applications
  • Experience with RESTful APIs and MQ
  • Experience with containerization (OpenShift, Docker)
  • Experience with multiple platforms (Unix/Linux, Windows)

Work Rights

Not specified

Tailored Resume

Cover Letter