– Software Developer – Full Stack – Senior (Toronto)

– Software Developer – Full Stack – Senior (Toronto)

29 Aug
|
S M Software Solutions
|
Toronto

29 Aug

S M Software Solutions

Toronto

Client: Ministry of Public and Business Delivery and Procurement

Work Location: 777 Bay Street, Toronto, Ontario – Onsite

Estimated Start Date: September 28, 2026

Estimated End Date: August 30, 2027

Business Days: 216.00

Extension: Probable after the initial mandate

Hours: 7.25 hours per day

Security Level: No Clearance Required

Role Overview

We are seeking a Senior Full Stack Software Developer with strong hands-on experience in Java/J2EE web application development, front-end technologies, REST APIs, Oracle databases, and modern application development practices. The successful candidate will design, develop, test, troubleshoot, integrate, and support business-critical applications throughout the Software Development Life Cycle.

The ideal candidate will have strong experience with Java, J2EE, JSF, HTML/DHTML, XML/XSL, Spring, MyBatis, Bootstrap, jQuery, Angular/JavaScript, REST/SOAP web services, Oracle SQL, and Azure DevOps/JIRA. Public sector experience and familiarity with GO-ITS standards, AODA, TRA, and PIA processes will be considered an asset.

Key Responsibilities

- Application Development & Programming – 65%
- Design, configure, integrate, develop, test, debug, and document applications using JAVA, J2EE, JSF, HTML/DHTML, XML/XSL.
- Translate technical system specifications into working, tested applications.
- Develop detailed programming specifications and write/generate application code.
- Design and continuously expand data pipelines through extraction, transformation, and loading (ETL) activities.
- Develop and maintain n-tier, web-based applications using Oracle databases.
- Work with open-source technologies including Spring, MyBatis, Bootstrap, and jQuery.
- Develop responsive front-end solutions and AODA-compliant applications.
- Design and implement web services and application integrations.
- Develop and integrate REST APIs and connect front-end interfaces with back-end services.
- Work with emerging technologies and modern web application development practices.
- Develop reporting solutions using tools such as Jasper.
- Write and maintain Oracle SQL scripts and work with relational database management systems.
- Directly support the Agile/Iterative SDLC and implementation of business-critical software applications.
- Participate in application deployment, configuration, troubleshooting, and ongoing maintenance.
- Full Stack Development
- Develop and maintain both front-end and back-end application components.
- Design and implement overall web architecture with focus on performance, scalability, reliability, and maintainability.
- Design and implement user interfaces and database solutions.
- Create reusable, self-contained, and testable modules and components.
- Develop layouts for new and existing web pages.
- Work extensively with HTML, CSS, JavaScript, Angular/AngularJS, and front-end interfaces.
- Ensure front-end code can effectively query and consume APIs.




- Design and implement RESTful API services and integrate front-end UI with APIs.
- Work with Swagger/OpenAPI definitions and RESTful services.
- Support continuous integration and continuous deployment practices.
- Work with associated areas including database design/management and DevOps.
- Technical Support & Troubleshooting
- Troubleshoot and resolve technical problems arising during software package implementation and operation.
- Provide technical assistance for application implementation, conversion, and migration activities.
- Analyze, modify, test, debug, and support product installation scripts.
- Provide post-implementation technical support and resolve production issues.
- Participate in design walkthroughs and technical reviews with project teams.
- Prepare and maintain user and system documentation as required.
- Application Architecture & Integration
- Work with application architecture, front-end/back-end integration, and API development.
- Develop web applications using Java WebLogic, Tomcat, EJB, and Servlet technologies.
- Implement and support REST and SOAP web services.
- Work with middleware, gateways, communications protocols, and enterprise application integrations.
- Apply current design patterns and structured application development methodologies.
- Support database integration using Oracle and SQL Server.
- Analytical & Problem-Solving – 30%
- Analyze complex technical and business requirements and assess the feasibility of available options.
- Develop customized technical strategies to resolve unique and complex problems.
- Provide recommendations based on technical analysis and business requirements.
- Consult with clients and stakeholders to understand requirements and development needs.
- Lead discussions regarding system development options, technical processes, and application solutions.
- Demonstrate solid analytical, problem-solving, decision-making, communication, interpersonal, and negotiation skills.
- Collaborate effectively with IT professionals and project stakeholders throughout the SDLC.
- Maintain a strong track record of meeting project deadlines.
- Public Sector Experience – 5%
- Public sector application and information architecture experience is an asset.
- Knowledge of GO-ITS standards and public sector methodologies is desirable.
- Familiarity with Threat Risk Assessment (TRA) and Privacy Impact Assessment (PIA) processes is an asset.
- Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) requirements, regulations, and standards is desirable.





Required Skills & Experience Skill / Experience Priority JAVA / J2EE Required JSF Required HTML / DHTML Required XML / XSL Required Spring Required MyBatis Required Bootstrap Required JavaScript / Angular / AngularJS Strongly Desired jQuery Desired Full Stack Web Application Development Required RESTful API Development & Integration Required REST / SOAP Web Services Desired Oracle Database & SQL Required SQL Server Desired Java WebLogic / Tomcat Desired EJB / Servlet Desired Azure DevOps Desired JIRA / Agile / Scrum Desired Swagger / API Documentation Desired CI/CD Desired Responsive Web Development Desired AODA-Compliant Solutions Desired Jasper Reporting Desired Middleware & Gateways Desired IT Security & Application Development Standards Desired Public Sector / GO-ITS Experience Asset TRA / PIA Knowledge Asset

General Professional Skills

- Strong programming and systems analysis capabilities.
- Experience working with structured methodologies for application design, development, implementation, testing, and maintenance.
- Experience designing, coding, testing, debugging, and documenting applications.
- Experience with object-oriented and/or third-generation programming languages.
- Knowledge of relational and hierarchical database technologies.
- Experience using query languages and information retrieval packages.
- Experience eliciting and documenting requirements from diverse business stakeholders and subject matter experts.
- Strong understanding of application design, deployment, troubleshooting, and modern design patterns.
- Strong verbal and written communication skills.
- Excellent interpersonal, consultation, teamwork, and negotiation skills.
- Ability to work effectively with technical teams, business stakeholders, and clients.
- Strong organizational skills with a demonstrated ability to meet deadlines.

Must-Have Technologies
- JAVA / J2EE
- JSF
- HTML/DHTML
- XML/XSL
- Spring
- MyBatis
- Bootstrap
- Full Stack application development
- Oracle / SQL
- REST APIs and web services

Nice-to-Have
- Public sector experience
- Angular / AngularJS
- JavaScript
- jQuery
- WebLogic / Tomcat
- EJB / Servlet
- Azure DevOps
- JIRA
- Agile/Scrum
- GO-ITS standards
- AODA
- TRA / PIA
- Jasper reporting

How to Apply If you are interested and your profile matches the requirements, please send the following documents to [email protected] by Wednesday, September 2, 2026, at 10:00 AM EST:

- Updated Resume in Word format – Mandatory
- References – Mandatory
- Expected Hourly Rate – Mandatory
- Visa Status – Mandatory
- LinkedIn ID – Mandatory

Please note: Without the mandatory documents, we cannot submit a candidate. If this opportunity is not suitable for you, please feel free to forward it to qualified Senior Full Stack Java Developers with strong experience in Java/J2EE, Spring, MyBatis, Bootstrap, Angular/JavaScript, REST APIs, Oracle SQL, web application development, and Agile SDLC. Public sector experience is an added advantage.

📌 – Software Developer – Full Stack – Senior (Toronto)
🏢 S M Software 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 – senior (toronto) / toronto