Software Developer - Full Stack (Toronto)

Software Developer - Full Stack (Toronto)

21 Oct
|
Lotus IT Solutions
|
Toronto

21 Oct

Lotus IT Solutions

Toronto

Sign in to apply for this position Sign In to Apply

Ref: RQ11556 Contract – 4 Months (Extension Possible) Onsite –

- Toronto

Posted Date: 2026-10-20

Location: Onsite –

- Toronto

Public Sector Experience: Required –
- OPS / Public Sector

Contract End Date: 2027-03-31 *

Rate: $103/hour

Overview The Ministry of Public and Business Service Delivery and Procurement, Land &

- Resources Cluster, is seeking a Senior Full Stack Software Developer for an onsite engagement in Toronto. The successful consultant will design, implement, and expand data pipelines while developing robust web applications across the full technology stack. This role requires deep expertise in Java and Angular, with a solid focus on performance, scalability, and accessibility compliance.

Key Responsibilities

- Design, implement, and continuously expand data pipelines through extraction, transformation, and loading (ETL) activities
- Translate technical systems specifications into working, tested applications including detailed programming specifications and unit tests
- Write, generate, and compile data-driven programs while maintaining code quality and conducting thorough unit testing
- Resolve and troubleshoot technical problems arising during the use and operation of software packages, including support during implementation, conversion, and migrations
- Design and implement the overall web architecture ensuring the full stack is built for speed and scalability
- Develop and expose REST API services and integrate front-end UI components with constructed APIs
- Design, develop, and maintain Oracle database scripts,



database design, and data modelling
- Design and implement continuous integration and deployment (CI/CD) pipelines
- Develop accessible, intuitive web UI components compliant with WCAG 2.0 Level AA (AODA)
- Elicit and document requirements from diverse business stakeholders and subject matter experts
- Conduct design walkthrough sessions with project teams and provide post-implementation support

Must-Have Requirements
- 10+ years of programming and development experience in Java and/or Angular
- Demonstrated experience developing Java applications using Liberty, Spring, JPA 2.1 implementations (e.g. Hibernate 3.6, EclipseLink 2.5), JAX-RS 2.0, JDBC 4.1, Windows Exchange Web Services (EWS) API, WebSocket 1.1, and AngularJS
- Demonstrated experience with Oracle database including developing database scripts, database design, and data modelling
- Experience with full stack development encompassing front-end, back-end, database design/management, and DevOps
- Experience in structured methodologies for the development, design, implementation, and maintenance of applications
- Experience designing, coding, testing, debugging,



and documenting applications using object-oriented and/or third-generation language development tools
- Experience conceiving, reviewing, and implementing design changes and analyzing data records to diagnose and resolve issues
- Excellent analytical, problem-solving, and decision-making skills with strong verbal and written communication abilities

Nice-to-Have Skills
- Knowledge and experience developing Internet-ready applications
- Knowledge and experience with rapid application development (RAD) methodologies
- Experience with middleware and gateways
- Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, and debugging
- Knowledge and understanding of Information Management principles, concepts, policies, and practices
- Knowledge of MNRF-AFFES division service offerings
- Experience working with the Ontario Public Service (OPS) with a track record of delivering value
- Demonstrated ability to work independently and collaboratively within a project team to meet goals and objectives

Work Environment This is a fully onsite position based in Toronto, Ontario. The consultant is expected to work 7.25 hours per calendar day, Monday to Friday, between 8:00 AM and 5:00 PM (excluding lunch breaks). Five days per week in-office attendance is required. No security clearance is required for this engagement.

Previous Job Job Listings Next Job

- Final role details, responsibilities, and terms will be confirmed with shortlisted candidates. Compensation may vary based on experience. Errors and omissions excepted.

📌 Software Developer - Full Stack (Toronto)
🏢 Lotus IT Solutions
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer - full stack (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: software developer - full stack (toronto) / toronto