Job description:
Design, develop, and maintain backend services and RESTful API endpoints supporting front‑end applications, data consumers, and integration partners.
Build and enhance functionality across multiple Compliance applications to meet business and regulatory requirements.
Create new Compliance reports by sourcing, transforming, and consolidating data from the enterprise Data Lake environment.
Implement data quality controls, including validation rules, exception handling, and automated accuracy checks.
Expand and evolve the Compliance platform to support Capital Markets regulatory initiatives and changing business needs.
Develop secure, versioned APIs and data feeds with proper documentation for internal and downstream system consumers.
Provide Level 3 production support, including root‑cause analysis, troubleshooting, and resolution of complex issues.
Collaborate with front‑end engineering teams to define interfaces, streamline data flows, and ensure efficient integration with backend components.
Optimize system performance through query tuning, service refactoring, and improvements to data‑processing pipelines.
Participate in code reviews, architectural discussions, and continuous improvement initiatives across the Compliance technology landscape.
Take ownership of deliverables, operate autonomously, perform effectively under pressure, and contribute as a reliable team member.
Profile
6+ years of hands‑on Java development experience, including strong coding, debugging, performance tuning, and unit testing skills.
Proficiency in Linux and Windows environments for setup, troubleshooting, and day‑to‑day development.
Solid SQL skills with the ability to write optimized queries and work with relational database structures.
Working knowledge of Kubernetes, including container orchestration, deployment workflows, and configuration management.
Experience developing applications in public and private cloud environments, with understanding of cloud‑native design patterns and secure development practices.
Background in vulnerability management, including identifying, assessing, and remediating security issues across codebases and containerized components.
Familiarity with DevOps tools and CI/CD pipelines (version control, automated testing frameworks, build automation).
Strong analytical and problem‑solving abilities with the capability to independently troubleshoot complex issues.
Experience in banking or capital markets (Compliance, regulatory reporting, or related areas) is an asset.
Knowledge of Java, OOP, Spark, coding practices, design patterns, unit testing, and strong communication skills.
Nice to Have
Understanding of Azure resources such as Azure Kubernetes Services (AKS), Storage Accounts, and Data Lake.
Understanding of schedulers such as Autosys.
Familiarity with CI/CD tools such as Jenkins or GitHub Actions.
Knowledge of Big Data concepts.
Job Type
: Full-time
Benefits:
Dental care
Life insurance
Paid time off
Vision care
Work Location
: In person
Pay
- CAD 100,000 - CAD 110,000 per year