Senior Software Developer – Java | Azure DevOps | Windows/Linux

ThoughtStorm

Toronto

On-site

CAD 110,000 - 160,000

Full time

47 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ThoughtStorm is seeking a Senior Software Developer to design, develop and maintain business-critical applications in a multi-platform environment. You will work across Windows Server and Red Hat Linux, integrating SQL Server, Oracle 19c and IBM DB2 with robust REST APIs and secure architectures.

The role involves collaborating with architects, QA, PMs and stakeholders to translate requirements into scalable solutions and oversee CI/CD pipelines using Azure DevOps and GitHub.

Qualifications

  • Experience developing business-critical applications.
  • Translate technical specifications and business requirements into scalable solutions.
  • Experience with Windows Server and Red Hat Linux.
  • Hands-on experience with SQL Server, Oracle 19c and IBM DB2; includes performance tuning and data integrity.
  • CI/CD and application delivery using Azure DevOps and GitHub.
  • Experience with Power Apps/low-code solutions and middleware.
  • Design and implement REST API integrations and ensure security compliance.
  • Collaborate with developers, architects, QA, PMs and business stakeholders.

Responsibilities

  • Develop, test and maintain business-critical applications.
  • Work across a multi-platform environment (Windows Server and Red Hat Linux).
  • Work with multiple databases (SQL Server, Oracle 19c, IBM DB2).
  • Utilize Azure DevOps and GitHub for source control, CI/CD and delivery, following SDLC and Agile practices.
  • Support Power Apps/low-code solutions and related middleware.
  • Manage monitoring, incidents, and release management for large-scale apps.
  • Design REST API integrations and ensure security standards.
  • Collaborate with stakeholders to translate user stories into product improvements and document technical details.

Skills

Java
SDLC & Agile
REST APIs
Cross-functional collaboration
Code reviews

Tools

Azure DevOps
GitHub

Job description

Senior Software Developer – Key Responsibilities

  • Develop, enhance, test and maintain business-critical applications, translating technical specifications and business requirements into scalable, reliable solutions using modern programming languages, preferably Java.
  • Work across a multi-platform environment involving Windows Server and Red Hat Linux, supporting both modern and legacy applications and ensuring system availability, performance and reliability.
  • Work with multiple database technologies including SQL Server, Oracle 19c and IBM DB2, with hands-on experience in query/index/server performance tuning, backup/recovery and data integrity.
  • Utilize Azure DevOps and GitHub for source control, development, CI/CD and application delivery, while following structured SDLC and Agile methodologies.
  • Support Power Apps/low-code solutions, middleware and gateway technologies, including installation, configuration, administration, tuning and troubleshooting.
  • Manage application monitoring, incident/problem resolution, change requests, release management, patching and production implementations for large-scale applications.
  • Design and implement REST API integrations, conduct code reviews/unit testing, incorporate security requirements, and ensure solutions comply with organizational security standards and architecture.
  • Collaborate with developers, architects, QA, project managers and business stakeholders; translate user stories into product enhancements, prepare technical/system documentation, conduct knowledge-transfer sessions and provide ongoing technical support.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer – DevOps / Cloud
Senior Software Developer – DevOps / Cloud

BITS Recruiting • Toronto

On-site
CAD 120,000 - 160,000
Software Developer – Back End
Software Developer – Back End

Symbiotic Group • Toronto

On-site
CAD 100,000 - 130,000
Senior Java Engineer - Azure DevOps & Multi-Platform Backend
Senior Java Engineer - Azure DevOps & Multi-Platform Backend

ThoughtStorm • Toronto

On-site
CAD 110,000 - 160,000
Application Solution Architect (JAVA)
Application Solution Architect (JAVA)

PeoplePilot • Toronto

On-site
CAD 120,000 - 180,000
Java Software Engineer
Java Software Engineer

NLB Services • Calgary

On-site
CAD 90,000 - 120,000
Senior Java Software Engineer
Senior Java Software Engineer

LanceSoft, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Enterprise Developer
Enterprise Developer

Quantum Technology Recruiting Inc. (QTR) • Toronto

On-site
CAD 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

MPA Recruitment • Halifax

On-site
CAD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Russell Tobin • Toronto

On-site
CAD 80,000 - 120,000
RQ08563 - Software Developer - Senior
RQ08563 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000