Back to job search
BITS Recruiting logo

Intermediate Software Engineer

  • Toronto, ON
  • On-site
  • Posted Oct 20, 2026
  • 1 position

$75–$79 / hour

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week
Seniority
Associate
Application method
Direct apply is available

Job summary

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.

Job details

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.

What you’ll do

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.

Listed skills

  • Microsoft Azure · Preferred
  • Technical Documentation · Preferred
  • Automated testing · Preferred
  • Java · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • 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

Job areas

  • Software
  • Technology

More jobs from BITS Recruiting

See all jobs from BITS Recruiting