Back to job search
Teckhorizon Inc logo

Senior Full Stack Developer

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

Opens LinkedIn

Employment type
Contract
Experience level
Lead · 10+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Design, develop, test, deploy, and maintain secure, scalable enterprise web applications and cloud-native microservices, including data pipelines, APIs, and database solutions. Contribute to architecture and technical leadership while supporting application modernization, production troubleshooting, performance, accessibility, and security.

Job details

The Senior Full Stack Software Developer will be responsible for designing, developing, implementing, testing, and maintaining enterprise-level web applications. The role requires extensive experience with Java EE (J2EE), modern front-end frameworks, cloud-native technologies, database management, microservices, and DevOps practices. The successful candidate will support large-scale, business-critical applications, contribute to software architecture, lead technical development activities, and ensure applications meet performance, scalability, accessibility, and security requirements. Key Responsibilities Design, develop, implement, and maintain scalable, secure, n-tier enterprise web applications. Develop and maintain full stack applications using Java EE, JavaScript, Angular, React, and related technologies. Translate technical and business requirements into functional, tested software solutions. Design, implement, and continuously enhance ETL data pipelines. Develop and integrate RESTful and SOAP web services. Design and optimize relational databases, including Oracle and SQL Server. Develop application architecture artifacts, technical specifications, and data models. Implement microservices and cloud-native applications using Microsoft Azure and Azure Kubernetes Service (AKS). Configure, deploy, and maintain applications using WebSphere Liberty, Open Liberty, WebSphere Application Server, Tomcat, and WebLogic. Implement CI/CD pipelines and automated deployment processes. Conduct unit testing, integration testing, debugging, and performance optimization. Troubleshoot application issues and provide production and post-implementation support. Support application migration, modernization, and cloud deployment initiatives. Implement security controls, cryptographic solutions, threat assessments, and risk mitigation measures. Ensure compliance with AODA accessibility standards. Must-Have Skills Strong experience in Java EE (J2EE), Core Java, Spring, JSF, Servlets, and MyBatis ORM. Extensive experience developing n-tier enterprise web applications and cloud-native solutions. Hands-on experience with Microsoft Azure and Azure Kubernetes Service (AKS). Strong experience with WebSphere Liberty or Open Liberty. Experience with Oracle Database 19c+, SQL, and database technologies. Proficiency in RESTful APIs, microservices, and enterprise application integration. Experience with React, JavaScript, HTML5, CSS3, jQuery, and Bootstrap. Experience with Apache MyFaces, iText, and PDF architecture. Familiarity with Eclipse, Maven, JUnit, ANT Build, and DevOps toolchains. Experience with CI/CD, application deployment, system testing, and troubleshooting. Experience working across Linux, Windows, and Solaris environments. Nice-to-Have Skills Experience with Angular/AngularJS and reusable frontend components. Knowledge of Oracle WebLogic, Apache Tomcat, and WebSphere Application Server. Experience with SOAP web services, Swagger/OpenAPI, and EJB. Experience with J-Rules and Oracle Content Management System. Knowledge of application security, cryptography, and threat risk assessments. Experience with Azure DevOps, JIRA, Agile/Scrum, and cloud migration. Experience designing AODA-compliant applications. Familiarity with Ontario Public Service (OPS), GO-ITS standards, TRA, and PIA processes.

What you’ll do

Design, develop, test, deploy, and maintain secure, scalable enterprise web applications and cloud-native microservices, including data pipelines, APIs, and database solutions. Contribute to architecture and technical leadership while supporting application modernization, production troubleshooting, performance, accessibility, and security.

Requirements

Requires extensive experience with Java EE and enterprise full-stack development, Azure and AKS, WebSphere Liberty or Open Liberty, Oracle databases, APIs, and modern front-end technologies. Candidates should also have experience with CI/CD, testing, deployment, troubleshooting, and cross-platform environments; familiarity with accessibility, security, and Ontario public-sector standards is an advantage.

Listed skills

  • Microsoft Azure · Preferred
  • React · Preferred
  • JavaScript · Preferred
  • CI/CD · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java EE
  • Core Java
  • Spring
  • JSF
  • MyBatis
  • Microsoft Azure
  • Azure Kubernetes Service
  • React
  • JavaScript
  • Oracle Database
  • RESTful APIs
  • Microservices
  • WebSphere Liberty
  • CI/CD
  • Application Security
  • ETL Pipelines

Job areas

  • Software
  • Technology
  • Engineering
  • Government & Public Sector

More jobs from Teckhorizon Inc

See all jobs from Teckhorizon Inc