11764

Maarut

Toronto

On-site

CAD 110,000 - 160,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Maarut is seeking an experienced technical lead for Java enterprise applications in Toronto. The role focuses on leading development teams, guiding architecture, and delivering cloud-based microservices on Azure. You will mentor engineers, ensure secure coding, and drive automated testing and deployments.

You will collaborate on API design, integration patterns, and performance improvements while maintaining quality and reliability across the stack.

Qualifications

  • Must have experience leading teams and managing development teams.
  • Experience mentoring developers and providing technical guidance within multidisciplinary teams.
  • Experience developing complex enterprise or public-facing applications.
  • Experience implementing user interfaces, APIs, services, integrations, and database components.
  • Experience developing and deploying applications in cloud-based environments.
  • Experience with APIs, integration patterns, automated deployment, and configuration management.
  • Experience developing automated tests for user interfaces, APIs, and databases.
  • Experience with secure coding practices and addressing vulnerabilities.
  • Experience supporting deployments and production readiness activities.

Responsibilities

  • Design, develop, configure, test, and maintain Java application components.
  • Build and maintain cloud-based microservices in Microsoft Azure, including interfaces and APIs.
  • Participate in solution design and technical planning.
  • Review code and provide practical feedback to development team members.
  • Diagnose and resolve defects, performance issues, security concerns, and integration failures.
  • Support continuous integration and deployment activities.
  • Prepare and maintain technical documentation.
  • Identify technical risks and opportunities for improvement.

Skills

Team leadership
Mentoring
Technical leadership
APIs
Integration patterns
Automation
Secure coding
Troubleshooting
UI/UX interfaces
CI/CD
Cloud deployment
Performance & reliability

Tools

Azure Cloud
CI/CD pipelines
Monitoring tools
Configuration management
Git

Job description

  • Develops, configures, integrates, tests, deploys, andmaintains complex application components in accordance with approvedarchitecture, technical designs, security requirements, and coding standards.Provides technical leadership and supports the quality, reliability,performance, and maintainability of the solution.
Requirements

Experience and Skill Set Requirements:

Must Haves:

  • Must have experience leading teams and managingdevelopment teams.
  • Demonstrated experience providing team and solutionleadership, including guiding technical direction, coordinating developmentactivities, and ensuring alignment with approved architecture and deliveryobjectives.
  • Experience mentoring developers and providing technicalguidance within multidisciplinary teams.
  • Experience developing complex enterprise or public-facingapplications.
  • Experience implementing user interfaces, APIs, services,integrations, and database components.
  • Experience developing and deploying applications incloud-based environments.
  • Experience with APIs, integration patterns, automateddeployment, and configuration management.
  • Experience developing automated tests for user interfaces,APIs, and databases.

Nice to have:

  • Prior OPS/public sector exp.

Skill Set Requirements:

Experience:

  • Experience developing and maintaining complex enterpriseapplications using Java.
  • Experience translating technical specifications, userstories, and acceptance criteria into working software.
  • Experience developing user interfaces, APIs, integrationservices, business logic, and database components.
  • Experience building automated unit, integration, API,database, and user-interface tests.
  • Experience developing and deploying cloud-based microservicearchitecture solutions in Microsoft Azure, including deployment pipelines,configuration management, and application monitoring.
  • Experience reviewing code and enforcing development,security, documentation, and testing standards.
  • Experience troubleshooting complex defects and resolvingperformance, reliability, and integration issues.
  • Experience implementing secure coding practices andaddressing identified vulnerabilities.
  • Experience supporting deployments, production-readinessactivities, and post-implementation stabilization.
  • Demonstrated experience providing team and solutionleadership, including guiding technical direction, coordinating developmentactivities, and ensuring alignment with approved architecture and deliveryobjectives.
  • Experience mentoring developers and providing technicalguidance within multidisciplinary teams.

General Skills / Duties:

  • Design, develop, configure, test, and maintain Javaapplication components.
  • Build and maintain cloud-based microservices in MicrosoftAzure, including interfaces, APIs, integrations, data-access components, andautomated tests.
  • Participate in solution design and technical planning.
  • Review code and provide practical feedback to developmentteam members.
  • Diagnose and resolve defects, performance issues, securityconcerns, and integration failures.
  • Support continuous integration and deployment activities.
  • Prepare and maintain technical documentation.
  • Estimate development work and contribute to sprint andrelease planning.
  • Support test teams, business acceptance testing, deployment,and implementation.
  • Identify technical risks, dependencies, and opportunitiesfor improvement.

Experience and Skill Set Requirements:

Software Development Experience:

  • Experience developing complex enterprise or public-facingapplications.
  • Experience implementing user interfaces, APIs, services,integrations, and database components.
  • Experience applying object-oriented, structured, and Agiledevelopment methodologies.

Cloud, Integration, and Deployment:

  • Experience developing and deploying applications incloud-based environments.
  • Experience with APIs, integration patterns, automateddeployment, and configuration management.
  • Experience supporting application monitoring and operationalreadiness.

Testing, Security, and Quality:

  • Experience developing automated tests for user interfaces,APIs, and databases.
  • Experience applying secure coding and code-qualitypractices.
  • Experience troubleshooting defects and improving applicationperformance and maintainability.

Communication and Technical Leadership:

  • Experience providing technical guidance and conducting codereviews.
  • Strong analytical, documentation, and problem-solvingskills.
  • Ability to communicate technical issues and recommendationsclearly.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ11720 - Software Developer - Senior
RQ11720 - Software Developer - Senior

Maarut • Toronto

On-site
CAD 120,000 - 150,000
RQ11719 - Software Developer - Senior
RQ11719 - Software Developer - Senior

Flexstaf IT • Toronto

On-site
CAD 110,000 - 165,000
BOR – One Senior Software Developer (RQ11720)
BOR – One Senior Software Developer (RQ11720)

Softline Technology Inc. • Toronto

On-site
CAD 90,000 - 130,000
11767
11767

Maarut • Toronto

On-site
CAD 90,000 - 140,000
11776
11776

Maarut • Toronto

On-site
CAD 120,000 - 150,000
11763
11763

Maarut • Toronto

On-site
CAD 90,000 - 120,000
RQ11598 - Software Developer - Senior
RQ11598 - Software Developer - Senior

Maarut • Toronto

On-site
CAD 90,000 - 120,000
RQ09245 - Software Developer - Full Stack - Senior
RQ09245 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 140,000
Hybrid Senior Full-Stack Java Developer
Hybrid Senior Full-Stack Java Developer

Rubicon Path • Toronto

Hybrid
CAD 90,000 - 140,000
RQ08861 - Solutions Designer - Senior
RQ08861 - Solutions Designer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Flexible working hours
Health benefits
Professional development opportunities