Senior Software Engineer

Broadridge Business Process Outsourcing LLC

Toronto, Canada
Hybrid
Java and spring boot expertise
Aws cloud services experience
Stream processing with kafka
At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more

Job Summary

  • At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more.
  • 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.
  • 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

At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more.

Skills & Requirements

Must-have

  • Java and Spring Boot expertise
  • AWS cloud services experience
  • Stream processing with Kafka
  • Microservices architecture
  • DevOps practices and tools
  • Containerization and orchestration

Nice-to-have

  • Familiarity with .Net technologies
  • Financial domain messaging formats
  • Agile/Scrum team experience
  • Account Transfers domain experience

Key Requirements

  • 10+ years of professional Java development experience
  • 3+ years of hands-on AWS cloud experience
  • Experience with Jenkins, Terraform, Nexus
  • Experience with Docker, Kubernetes, EKS, ECS
  • Experience with Kafka Streams, Apache Kafka, Confluent Kafka
  • Strong understanding of PostgreSQL, SQL Server

Work Rights

Not specified

Tailored Resume

Cover Letter