Broadridge

Senior Software Engineer - Java-Oracle

Broadridge
Apply
1 day ago
Toronto, CanadaSenior

Responsibilities

  • Design, develop, support, and monitor Java-based applications and integration solutions.
  • Build and maintain Java services, APIs, and Kafka or MQ messaging integrations.
  • Develop, test, debug, document, deploy, and enhance applications and integrations.
  • Monitor application, API, and messaging performance and investigate alerts, failed messages, processing delays, and production issues.
  • Support incident resolution and identify improvements to reliability, scalability, and maintainability.
  • Collaborate with business and technology stakeholders to analyze requirements and translate business processes into technical solutions.
  • Contribute to automated and functional testing, code reviews, deployment readiness, quality assurance, and continuous improvement.
  • Work independently on complex assignments and serve as a resource to less-experienced colleagues.
  • Potentially lead small development projects or technical workstreams.

Requirements

  • Strong hands-on experience developing and supporting Java-based applications.
  • Experience building and maintaining Java services, APIs, and system-to-system integrations.
  • Experience with Kafka, MQ, or comparable enterprise messaging platforms, including message production and consumption and troubleshooting message-processing failures.
  • Experience across the full software development lifecycle, including requirements analysis, development, testing, debugging, documentation, deployment, and post-production support.
  • Experience monitoring application and integration performance, investigating alerts and incidents, and supporting issue resolution.
  • Ability to analyze application logic and business processes and develop effective technical solutions.
  • Ability to work independently, manage competing priorities, and solve complex technical problems.
  • Strong communication and collaboration skills with business and technology partners.
  • Oracle database experience, including Oracle SQL and PL/SQL, is preferred.
  • Experience integrating Java applications with Oracle databases is preferred.
  • Experience improving application or integration performance, reliability, and operational monitoring is preferred.
  • Experience leading small development projects or technical workstreams, or mentoring less-experienced developers, is preferred.

Benefits

  • CAD $98,000–$120,000 salary range.
  • Hybrid work arrangement with flexible work support, a basic home office setup, and high-speed internet required.
  • Recruitment may include virtual or in-person hybrid interviews.
  • Broadridge provides accessibility accommodations during the recruitment process.
  • Employment is subject to a background check, including employment and education verification, credit inquiry, and Canadian criminal record check.

Categories

Broadridge

About Broadridge

10,000+ employees

Broadridge Financial Solutions builds software and managed services that power investor communications, proxy voting, securities processing, and wealth/asset management for banks, broker-dealers, asset managers, and public companies. Its offerings span data and analytics, governance, and communications platforms sold as SaaS and outsourced operations. Public on the NYSE (BR) and part of the S&P 500, Broadridge was spun off from ADP in 2007 and is headquartered in New York City.

Contact me