Software Developer - Full Stack - Senior

Lotus IT Solutions

Toronto

On-site

CAD 189,000 - 231,000

Full time

1 hour ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Lotus IT Solutions seeks a Senior Full Stack Software Developer for an onsite Toronto engagement. You will design, build, and maintain enterprise-grade web apps across the full stack, with strong Java-based tech and modern front-end skills in an Agile environment.

The role emphasizes data pipelines, RESTful APIs, Oracle SQL, and CI/CD, with responsibilities spanning SDLC support and cross-team collaboration. Public sector experience is preferred; contract through 2027-08-30.

Qualifications

  • Experience with Java, J2EE and JSF in systems design and development.
  • HTML/DHTML and XML/XSL for web app development.
  • Proficiency with Spring, MyBatis and Bootstrap frameworks.
  • Experience building n-tier apps with Oracle DB and SQL scripting.
  • Strong understanding of programming concepts, languages and standards.
  • Experience supporting SDLC with Agile/iterative methodologies.
  • Solid SQL scripting and relational database knowledge.

Responsibilities

  • Design, implement and expand data pipelines with ETL activities.
  • Translate specifications into tested applications and write code.
  • Troubleshoot issues during implementation, migrations, and operation.
  • Design overall web architecture for speed and scalability.
  • Construct RESTful services and integrate front-end with back-end APIs.
  • Develop n-tier apps using Oracle DB, Java, J2EE and JSF.
  • Implement UI designs and deploy databases in line with AODA.
  • Support SDLC with Agile and iterative methods.
  • Write optimized Oracle SQL scripts and manage RDBMS concepts.
  • Use Spring, MyBatis, Bootstrap, jQuery in daily development.
  • Collaborate with stakeholders to elicit and document requirements.
  • Design and implement CI/CD pipelines.

Skills

Java/J2EE/JSF
HTML/DHTML
XML/XSL
Spring
myBatis
Bootstrap
Oracle database
Oracle SQL scripting
RDBMS concepts
SDLC & Agile
RESTful / API design

Tools

Tomcat
WebLogic
EJB/Servlet
Jasper
Angular

Job description

Contract – 11 Months (Extension Possible) Onsite – Toronto (777 Bay Street)

Posted Date: 2026-08-27

Location: Onsite – Toronto (777 Bay Street)

Public Sector Experience: Required – OPS / Public Sector

Contract End Date: 2027-08-30 *

Rate: $103/hour

Overview

The Ministry of Public and Business Service Delivery and Procurement, under the Community Services Cluster, is seeking a Senior Full Stack Software Developer for an onsite engagement in Toronto. The successful consultant will design, develop, and maintain enterprise-grade web applications, working across the full technology stack to support business-critical systems. This role demands strong hands-on expertise in Java-based technologies combined with modern front-end development capabilities within an Agile/iterative delivery environment.

Key Responsibilities
  • Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading (ETL) activities
  • Translate technical systems specifications into working, tested applications, including developing detailed programming specifications, writing and generating code, and conducting unit tests
  • Resolve and troubleshoot technical problems arising during the use and operation of software packages, including support during implementation, conversion, and migrations
  • Design and implement overall web architecture, ensuring the full stack is built for speed, scalability, and performance
  • Design and construct RESTful API services and integrate front-end UI with back-end APIs
  • Develop and maintain n-tier web-based applications using Oracle databases, Java, J2EE, JSF, and related frameworks
  • Implement approved user interface designs and deploy database solutions in compliance with AODA standards
  • Support the full Software Development Life Cycle (SDLC) using Agile and iterative methodologies
  • Write and optimize Oracle SQL scripts and work with RDBMS concepts
  • Utilize open-source frameworks including Spring, myBatis, Bootstrap, and jQuery in day-to-day development
  • Collaborate with IT professionals, business stakeholders, and subject matter experts to elicit and document requirements
  • Design and implement continuous integration and deployment (CI/CD) pipelines
Must-Have Requirements
  • Demonstrated experience in systems design, configuration, integration, and development using Java, J2EE, and JSF
  • Hands-on experience with HTML/DHTML and XML/XSL for web application development
  • Proficient in open-source frameworks: Spring, myBatis, and Bootstrap
  • Hands-on experience developing n-tier web-based applications with Oracle database
  • Strong understanding of programming concepts, languages, and related methods, techniques, and standards
  • Experience supporting the SDLC using Agile and iterative development methodologies
  • Solid Oracle SQL scripting skills and strong understanding of relational database management systems (RDBMS)
Nice-to-Have Skills
  • Experience with Public Sector application and information architecture, methodologies, and GO-ITS standards
  • Familiarity with Public Sector Threat Risk Assessment (TRA) and Privacy Impact Assessment (PIA) processes
  • High level of knowledge of the Angular framework and JavaScript, including AngularJS component development
  • Experience creating reusable, testable, and self-contained modules and components using AngularJS
  • Strong knowledge of RESTful APIs and understanding of Swagger files
  • Experience with Java application servers including Tomcat and WebLogic, as well as EJB and Servlet technologies
  • Strong SQL skills across Oracle and SQL Server platforms
  • Experience with SOAP and REST web services
  • Experience or knowledge of Azure DevOps and JIRA in an Agile/Scrum environment
  • Experience with reporting tools such as Jasper
  • Knowledge and experience with web-responsive front-end development and AODA-compliant solutions
  • Familiarity with rapid application development (RAD) methodologies
  • Understanding of UX/UI fundamentals and front-end interface design
  • Experience with middleware and gateways
Work Environment

This is a fully onsite role based at 777 Bay Street, Toronto, five days per week. No security clearance is required. The team operates using Agile and iterative SDLC methodologies, and the consultant will be expected to collaborate closely with IT professionals, business stakeholders, and project teams throughout the engagement.

Previous Job Job Listings
  • Final role details, responsibilities, and terms will be confirmed with shortlisted candidates. Compensation may vary based on experience. Errors and omissions excepted.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Java Developer
Senior Full Stack Java Developer

SereneAID • Toronto

On-site
CAD 110,000 - 160,000
RQ11443 - Software Developer - Full Stack - Senior
RQ11443 - Software Developer - Full Stack - Senior

Analyst Technical Solutions • Toronto

On-site
CAD 138,000 - 142,000
RQ11508 - Software Developer - Senior I 1+ Year I Toronto ON
RQ11508 - Software Developer - Senior I 1+ Year I Toronto ON

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 139,000
RQ11124 - Sr. Software Developer - Full Stack
RQ11124 - Sr. Software Developer - Full Stack

Source Code • Toronto

On-site
CAD 90,000 - 120,000
RQ11706 – Software Developer – Senior
RQ11706 – Software Developer – Senior

S M Software Solutions Inc • Toronto

On-site
CAD 110,000 - 170,000
Programmer/Developer
Programmer/Developer

Altis Technology • Toronto

On-site
CAD 120,000 - 170,000
RQ11507 - Software Developer- Front End - Senior I Toronto - Onsite I 1+ year
RQ11507 - Software Developer- Front End - Senior I Toronto - Onsite I 1+ year

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 138,000
Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Randstad Canada • Toronto

On-site
CAD 90,000 - 120,000
Senior Full Stack / Front End Developer
Senior Full Stack / Front End Developer

Project XIII Inc • Toronto

On-site
CAD 80,000 - 100,000
Software Developer - Full Stack
Software Developer - Full Stack

Symbiotic Group • Toronto

On-site
CAD 90,000 - 130,000