Asset Inventories
JAVA Developer
Asset InventoriesCanada18 hours ago
Full-timeEngineering, Information Technology

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

Key Skills

Ranked by relevance