×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Software Developer (.Net & Java

Job in Toronto, Ontario, M5A, Canada
Listing for: Teckhorizon Inc
Full Time position
Listed on 2026-01-28
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Position: Full Stack Software Developer (.Net & Java)

About the Role

We are seeking a Senior Full Stack Software Developer to support both modernization and long term sustenance of large scale, mission critical public sector health applications.

This role involves legacy system maintenance, security patching, end of life upgrades, and migration to cloud native microservices, working across Java and .NET backend platforms with modern frontend frameworks.

Key Responsibilities Analysis and Planning
  • Analyze and document impacts of business and technical changes including risk mitigation, vulnerability patching, AODA compliance, end of life component changes, version upgrades, and migration to microservices

  • Assess impacts across user interface, middleware, databases, reporting, security, and managed services

  • Identify risks, estimate effort, validate sprint plans, and confirm delivery timelines

  • Update Dev Ops repositories, documentation, and test plans

  • Validate quality assurance targets

Design
  • Design and validate changes across frontend, backend, middleware, data models, database schemas, reporting, and security components

  • Produce technical documentation aligned with public sector enterprise architecture standards

  • Define and document test cases required to validate changes

  • Collaborate with technical teams to reach consensus on system design

Development and Implementation
  • Develop, enhance, and refactor large, complex legacy applications

  • Implement changes across frontend, backend services, middleware, databases, reporting, and security layers

  • Develop and secure REST APIs

  • Refactor applications to support microservices architecture

  • Build and manage Docker images and update CI/CD pipelines

  • Maintain code in Dev Ops repositories and document release changes

Testing and Deployment
  • Perform unit testing locally using Docker

  • Create scripts to populate test data for integrated testing

  • Support integrated testing, user acceptance testing, and production deployments

  • Analyze application, AKS, and database logs to identify and resolve issues

Mandatory Requirements Backend and Enterprise Experience
  • 10 plus years experience supporting and maintaining large, complex, legacy applications

  • 10 plus years experience with Java, Web Sphere, Tomcat, MySQL, and Oracle

  • 10 plus years experience with ASP.NET Core and .NET based enterprise applications

  • 10 plus years experience developing and maintaining applications using EJB, Eclipse, Spring Boot, UML, use case models, sequence diagrams, and ER diagrams

Microservices and Cloud
  • 5 plus years experience migrating legacy applications to Docker, Kubernetes, REST APIs, API Gateway, JSON, message bus, and microservices architecture

  • 5 plus years experience refactoring legacy applications to support microservices

  • 5 plus years experience deploying applications using YAML, Docker, and Kubernetes

Frontend
  • 5 plus years experience developing frontend applications using React, HTML, and Java Script

  • Experience with JSP and JSF in legacy environments

  • Experience developing applications compliant with AODA accessibility standards

Databases and Reporting
  • 7 plus years experience with Oracle DB and MySQL including PL/SQL, stored procedures, functions, indexing, transaction management, and data modeling

  • 5 plus years experience creating operational and analytical reports using Power BI

Security and Identity
  • 5 plus years experience with application security, authentication, authorization, and session management

  • Experience implementing single sign on and identity management using Azure Entra

Dev Ops and Tooling
  • 3 plus years experience with Dev Ops including Git Hub, CI/CD pipelines, automated deployments, and dashboards

  • Experience analyzing logs from AKS and databases

Public Sector Experience
  • Experience delivering public sector or health related IT projects

  • Understanding of Ontario Ministry policies, IT approval processes, unified I and IT project methodology, and gating processes

  • Ability to produce technical documentation aligned with public sector standards

Core Skills
  • Strong debugging, optimization, and problem solving skills

  • Experience supporting mission critical enterprise systems

  • Ability to translate technical specifications into tested, production ready solutions

  • Strong experience with Agile and Scrum methodologies

  • Excellent stakeholder communication and consulting skills

Nice to Have
  • Experience using Copilot or AI assisted development tools

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary