Senior Software Engineer

Broadridge

Toronto, Canada
Hybrid
Java and spring boot expertise
Aws cloud services experience
Stream processing with kafka
We are looking for a highly skilled and experienced Java Developer with familiarity in Microsoft technologies and over 10 years of hands-on experience in backend development, cloud technologies, and modern DevOps practices

Job Summary

  • We are looking for a highly skilled and experienced Java Developer with familiarity in Microsoft technologies and over 10 years of hands-on experience in backend development, cloud technologies, and modern DevOps practices.
  • The ideal candidate will have a strong foundation in Java and Spring Boot, along with proven expertise in AWS cloud services, stream processing, and container orchestration.
  • We are committed to supporting flexible work arrangements, investing in technology or other resources to enable you to work from home effectively, wherever possible.

Matching Summary

We are looking for a highly skilled and experienced Java Developer with familiarity in Microsoft technologies and over 10 years of hands-on experience in backend development, cloud technologies, and modern DevOps practices.

Skills & Requirements

Must-have

  • Java and Spring Boot expertise
  • AWS cloud services experience
  • Stream processing with Kafka
  • Relational databases (PostgreSQL, SQL Server)
  • DevOps practices and tools
  • Containerization and orchestration tools

Nice-to-have

  • Agile/Scrum team experience
  • Account Transfers domain experience
  • Financial domain messaging formats

Key Requirements

  • 10+ years Java development experience
  • 3+ years AWS cloud environments experience
  • Familiarity with .Net
  • Microservices architecture expertise

Work Rights

Not specified

Tailored Resume

Cover Letter