Now hiring

software developer @ Maarut

Toronto, Ontario, CAOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Job Description

Description

Designs, develops, integrates, tests, deploys, and maintains enterprise platform capabilities across the user-interface, service, API, workflow, integration, and data-access layers. The role builds reusable platform services that can support multiple government programs, while also implementing the service-specific connections required to onboard registries, permitting, forms, payments, notifications, documents, identity, and other business-facing functions. Working with architects, product managers, analysts, UX designers, QA specialists, DevOps engineers, security and privacy teams, and ministry partners, the Senior Software Developer ?

Full Stack converts approved designs and requirements into secure, scalable, observable, and maintainable software. The role provides technical leadership through design input, estimation, code review, automated testing, troubleshooting, documentation, mentoring, and production support, helping ensure the platform remains stable while evolving through frequent releases and new integrations.

Experience

  • Ten or more years of experience designing and developing large-scale, multi-client web applications, or an equivalent depth of senior development experience.
  • Extensive hands-on Java development experience with Oracle, SQL, or comparable relational database technologies.
  • Significant experience designing and developing REST APIs and RESTful web services.
  • Experience translating technical system specifications into working, tested applications, including detailed programming specifications, code development, compilation, debugging, documentation, maintenance, and unit testing.
  • Knowledge and experience with microservice architecture and applying core architecture principles to improve extensibility and maintainability.
  • Experience with object-oriented coding practices, current design patterns, refactoring, clean code, and structured development methodologies.
  • Experience developing Internet-ready applications and using rapid application development or Agile delivery approaches.
  • Experience with relational and hierarchical database technologies, query languages, SQL tuning, and data-access components.
  • Experience with security gateways and protocols such as JSON Web Tokens, OAuth 2.0, and SSL certificates.
  • Experience with middleware, gateways, communications protocols, enterprise integrations, and data migration or conversion activities.
  • Experience using Azure DevOps or comparable tools for work management, source control, build, testing, and deployment pipelines.
  • Experience conducting design walkthroughs, code reviews, impact assessments, and technical troubleshooting.
  • Experi

Skills

JavaOracleSQLrest apiMicroservice architectureobject-oriented codingAzure DevOpsJSON Web TokensOAuth 2.0SSL CertificateAgileDevOps

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores