Post Job Free
Sign in

Senior Java Full Stack Developer

Company:
Teckhorizon Inc
Location:
Toronto, ON, Canada
Posted:
October 12, 2025
Apply

Description:

Overview

Collaborate with Business Analysts, UX/UI Designers, Product Managers, and Cloud Architects to design and develop application solutions based on storyboards, user stories, and architecture requirements.

Responsibilities

Develop technical specification documents and deliver high-quality, cloud-native software products (including MVPs) ensuring AODA compliance.

Create object-oriented design artefacts (UML) using tools like PowerDesigner.

Support QA and defect management through unit testing, test automation, penetration/vulnerability, load, AODA, system/user, and migration testing.

Build, enhance, and maintain web applications using Cloud-Native and Java EE models (e.g., Microservices, APIs, Responsive Web Design, Serverless Architecture).

Utilize technologies such as Angular, React/Redux, Node.js, JSON, Spring Boot/MVC, Lombok, Java 1.8+/JDK 11+, JSP, Servlets, JDBC, JPA, and XML.

Provide production support, including troubleshooting, maintenance, and incremental changes for complex Java enterprise applications.

Prepare and deliver Method of Procedure (MOP) and operational procedure documents for production releases and support teams.

Coordinate development activities and provide technical guidance to team members.

Conduct knowledge transfer sessions and provide post-implementation support.

Required Skills & Experience

Technical Expertise – 10+ years of experience developing enterprise and cloud-native Java applications; strong skills in Java EE, Spring Boot/MVC, Node.js, JSON, Angular, React/Redux, and secure web development (OWASP standards).

Architectures – 3+ years designing Microservice architectures; 3+ years cloud-native design, Agile, DevOps CI/CD, and business rules integration (e.g., Oracle Process Automation).

Databases – Expertise in Oracle, SQL Server, PostgreSQL, DB2, IMS and SQL/stored procedure programming.

Platform & Tools – Linux (RedHat), Windows Server, Docker, Azure App Service; WebLogic (14+), WebSphere, JBoss, TomCat, WildFly; configuration/build tools (Harvest or similar, Ant, Maven v3, GitHub/GitLab); UML tools (PowerDesigner); IDEs (Eclipse, Visual Studio); test automation tools (Selenium, JAWS, WAVE, Chrome AXE, NVDA, WC3 Validator).

Design & Development – 15+ years of Object-Oriented Analysis & Design (UML), strong SDLC experience for large, high-volume, heterogeneous enterprise systems.

Public Sector Knowledge – 2+ years working with Canadian public sector IT systems, policies, and procedures; knowledge of programs like licensing, registration, enforcement, fraud prevention and related digital service delivery models.

UI/UX – 3+ years of UI/UX design principles, Angular, React/Redux, and AODA compliance.

Interpersonal Skills – excellent communication, problem-solving, decision-making, teamwork, and time management under tight deadlines.

Additional Skills – SQL and stored procedure development (3+ years); Data transformation with Azure Data Factory (1+ year).

Must-Haves – minimum 10 years’ experience as a software developer in Java enterprise and cloud-native environments; strong knowledge of object-oriented programming, microservices, and DevOps pipelines.

Work Arrangement

3 days onsite per week (hybrid model).

Job Details

Seniority level – Mid-Senior level

Employment type – Contract

Job function – Engineering and Information Technology

Toronto, Ontario, Canada #J-18808-Ljbffr

Apply