Software Developer - Full Stack - Senior

Lotus It Solutions — Canada · Posted ~20 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Sign in to apply for this position Sign In to Apply Ref: RQ11325 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) activitiesTranslate technical systems specifications into working, tested applications, including developing detailed programming specifications, writing and generating code, and conducting unit testsResolve and troubleshoot technical problems arising during the use and operation of software packages, including support during implementation, conversion, and migrationsDesign and implement overall web architecture, ensuring the full stack is built for speed, scalability, and performanceDesign and construct RESTful API services and integrate front-end UI with back-end APIsDevelop and maintain n-tier web-based applications using Oracle databases, Java, J2EE, JSF, and related frameworksImplement approved user interface designs and deploy database solutions in compliance with AODA standardsSupport the full Software Development Life Cycle (SDLC) using Agile and iterative methodologiesWrite and optimize Oracle SQL scripts and work with RDBMS conceptsUtilize open-source frameworks including Spring, myBatis, Bootstrap, and jQuery in day-to-day developmentCollaborate with IT professionals, business stakeholders, and subject matter experts to elicit and document requirementsDesign 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 JSFHands-on experience with HTML/DHTML and XML/XSL for web application developmentProficient in open-source frameworks: Spring, myBatis, and BootstrapHands-on experience developing n-tier web-based applications with Oracle databaseStrong understanding of programming concepts, languages, and related methods, techniques, and standardsExperience supporting the SDLC using Agile and iterative development methodologiesSolid 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 standardsFamiliarity with Public Sector Threat Risk Assessment (TRA) and Privacy Impact Assessment (PIA) processesHigh level of knowledge of the Angular framework and JavaScript, including AngularJS component developmentExperience creating reusable, testable, and self-contained modules and components using AngularJSStrong knowledge of RESTful APIs and understanding of Swagger filesExperience with Java application servers including Tomcat and WebLogic, as well as EJB and Servlet technologiesStrong SQL skills across Oracle and SQL Server platformsExperience with SOAP and REST web servicesExperience or knowledge of Azure DevOps and JIRA in an Agile/Scrum environmentExperience with reporting tools such as JasperKnowledge and experience with web-responsive front-end development and AODA-compliant solutionsFamiliarity with rapid application development (RAD) methodologiesUnderstanding of UX/UI fundamentals and front-end interface designExperience 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.