Back to results

Intermediate Software Engineer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
Minimum 5 years of experience developing complex enterprise or public-facing applications.
Posting language
English
Posted

Original job description

Intermediate Software Developer

  • Location: Jarvis Street, Toronto, Ontario
  • Work Arrangement: Onsite, 5 days per week
  • Start Date: November 2, 2026
  • End Date: September 28, 2027
  • Duration: 230 business days
  • Incorp Rate: 75-79.47/hr

Position Overview

The Intermediate Software Developer will develop, test, deploy, and maintain Java applications and cloud-based microservices in Microsoft Azure. Working under the guidance of senior technical resources, the developer will implement application features, troubleshoot defects, support integrations and deployments, maintain technical documentation, and collaborate with cross-functional teams to deliver secure, reliable, and maintainable solutions.

Key Responsibilities

  • Develop and maintain Java application features based on technical specifications and user stories.
  • Implement user interfaces, APIs, services, integrations, and database components.
  • Develop and support cloud-based microservices in Microsoft Azure.
  • Create and execute automated tests and resolve application defects.
  • Support system, integration, and user acceptance testing.
  • Participate in code reviews and follow established coding standards.
  • Support build, configuration, deployment, and release activities.
  • Maintain technical documentation and provide progress updates, estimates, and risk escalations.
  • Collaborate with developers, analysts, architects, testers, and designers in an Agile environment.
  • Apply secure coding, accessibility, privacy, and performance best practices.

Mandatory Qualifications

  • Minimum 5 years of experience developing complex enterprise or public-facing applications.
  • Experience developing user interfaces, APIs, services, integrations, and database components.
  • Experience developing and deploying applications in cloud-based environments.
  • Experience with API integration patterns, automated deployment, and configuration management.
  • Experience developing automated tests for user interfaces, APIs, and databases.

Technical Skills and Experience

  • Java application development and object-oriented programming.
  • Translating technical specifications, user stories, and acceptance criteria into application code.
  • Automated testing, defect troubleshooting, and code quality assurance.
  • Microsoft Azure, cloud-based microservices, and application integration.
  • Source control, build tools, deployment processes, and configuration management.
  • Agile development, technical documentation, and collaboration with senior technical staff.
More about this job

Responsibilities

Develop, test, deploy, and maintain Java applications and Azure-based microservices, including user interfaces, APIs, integrations, and database components. Troubleshoot defects, support testing and release activities, maintain documentation, and collaborate with cross-functional teams to deliver secure and reliable solutions.

Requirements

Requires at least five years of experience developing complex enterprise or public-facing applications, including application components, cloud deployments, and integrations. Candidates should have experience with automated testing, configuration management, source control, Agile development, and Java, as well as the ability to translate specifications and user stories into code.

Skills

  • Java
  • Object-Oriented Programming
  • Microsoft Azure
  • Cloud-Based Microservices
  • Application Development
  • User Interface Development
  • API Development
  • API Integration
  • Database Development
  • Automated Testing
  • Defect Troubleshooting
  • Source Control
  • Configuration Management
  • Deployment
  • Agile Development
  • Technical Documentation

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Java
  • Object-Oriented Programming
  • Microsoft Azure
  • Cloud-Based Microservices
  • Enterprise Applications
  • Public-Facing Applications
  • User Interfaces
  • APIs
  • Services
  • Integrations
  • Database Components
  • Automated Testing
  • System Testing
  • Integration Testing
  • User Acceptance Testing
  • Code Reviews
  • Secure Coding
  • Accessibility
  • Privacy
  • Performance Best Practices
  • Source Control
  • Build Tools
  • Automated Deployment
  • Configuration Management
  • Agile Development
  • Technical Specifications
  • User Stories
  • Acceptance Criteria
  • Defect Troubleshooting
  • Technical Documentation

Report this job