Back to results

RQ11556 – Software Developer – Full Stack – Senior

  • Toronto, ON, Canada

Internship

Applications open in a new tab.

Job details

Job type
Internship
Apply by
Experience
10+ years of programming and development experience in Java and/or Angular.
Posting language
English
Posted

Original job description

Client: Ministry of Public and Business Service Delivery and Procurement – RQ11556

We are seeking a Senior Full Stack Software Developer with 10+ years of programming and development experience in Java and/or Angular. The ideal candidate will have strong expertise in full-stack development, Java application development, AngularJS, Oracle databases, REST API services, data pipelines, database design, data modelling, and continuous integration and deployment. The successful candidate will be responsible for designing, developing, testing, maintaining, and troubleshooting applications, implementing data-driven solutions, ensuring accessibility compliance, and collaborating with technical teams and business stakeholders throughout the Software Development Life Cycle (SDLC).

Role Snapshot

  • Job Title: RQ11556 – Software Developer – Full Stack – Senior
  • Client: Ministry of Public and Business Service Delivery and Procurement
  • Work Location: Toronto, Ontario, Canada
  • Work Arrangement: Onsite – 5 Days per Week
  • Estimated Start Date: December 1, 2026
  • Estimated End Date: March 31, 2027
  • Business Days: 69.00
  • Extension: Probable after the initial mandate
  • Hours: 7.25 hours per day
  • Security Level: No Clearance Required

Must Have

  • 10+ years of programming and development experience in Java and/or Angular.
  • Experience with development tools, with an emphasis on the technical skills listed below.

Description

Responsibilities

  • Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities.
  • Translate technical systems specifications into working, tested applications.
  • Develop detailed programming specifications, write and/or generate code, compile data-driven programs, maintain applications, and conduct unit tests.
  • Resolve and troubleshoot technical problems that arise during the use and operation of software packages, including providing technical assistance with implementation, conversion, and migrations.

General Skills

  • Experience in programming and analysis, including specialized software package support at the specified experience level.
  • Ability to collaborate with IT professionals throughout the Software Development Life Cycle (SDLC).
  • Experience with structured methodologies for the development, design, implementation, and maintenance of applications.
  • Experience in designing, coding, testing, debugging, and documenting applications.
  • Experience using object-oriented and/or third-generation language development tools.
  • Experience in one or more programming languages.
  • Experience in application design, latest design patterns, deployment, and troubleshooting.
  • Experience with relational and hierarchical database technologies.
  • Experience using information retrieval packages with query languages.
  • Experience with one or more communications protocols.
  • Experience with structured methodologies for the design, development, implementation, and maintenance of applications.
  • Experience eliciting and documenting information from diverse business-area stakeholders and subject matter experts.
  • Excellent analytical, problem-solving, and decision-making skills, along with strong verbal and written communication, interpersonal, and negotiation skills.
  • A team player with a track record of meeting deadlines.

Full Stack Skills

  • Proficient in both front-end and back-end development, including associated areas such as database design and management and DevOps.
  • Knowledge and experience in designing and implementing overall web architecture.
  • Experience implementing approved user interfaces and designing and deploying databases.
  • Knowledge and experience ensuring the entire technology stack is designed and built for speed and scalability.
  • Knowledge and experience in designing and constructing REST API services.
  • Knowledge and experience integrating front-end user interfaces with the constructed APIs.
  • Knowledge and experience in designing and implementing continuous integration and deployment.

Desirable Skills

  • Knowledge and experience programming Internet-ready applications.
  • Knowledge and experience with Rapid Application Development (RAD) methodologies.
  • Knowledge and understanding of Information Management principles, concepts, policies, and practices.
  • Experience with middleware and gateways.
  • Experience reviewing, analysing, and modifying product installation scripts, including encoding, testing, and debugging.
  • Ability to provide post-implementation support and resolve post-implementation technical issues.
  • Experience conducting design walkthrough sessions with the project team.
  • Knowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards.
  • Ability to provide user and system documentation as required.
  • Demonstrated ability to work independently.
  • Demonstrated ability to collaborate with the project team to meet goals and objectives.
  • Knowledge of MNRF-AFFES division service offerings.

Experience And Skill Set Requirements

  • Software Development - 30%
  • 10+ years of programming and development experience in Java and/or Angular.
  • Experience with development tools, with an emphasis on the technical skills listed below.
  • Data Analysis and Design - 25%
  • Experience conceiving, reviewing, and implementing design changes.
  • Experience analysing data records, diagnosing issues, and resolving problems.
  • Technical Skills - 30%

Java Application Development

Demonstrated experience developing Java applications based on the following technologies and frameworks:

  • Liberty
  • Spring
  • JPA 2.1 implementations, e.g., Hibernate 3.6, EclipseLink 2.5, etc.
  • JAX-RS 2.0
  • JDBC 4.1
  • Windows Exchange Web Services (EWS) API
  • WebSocket 1.1
  • AngularJS

Oracle Database

Demonstrated Experience With Oracle Databases, Including

  • Developing database scripts.
  • Database design.
  • Data modelling.
  • Accessibility - 10%
  • Experience developing and designing intuitive, simple-to-use interfaces.
  • Experience developing and coding web UI components compliant with the Accessibility for Ontarians with Disabilities Act (WCAG 2.0 Level AA).
  • Public Sector Experience - 5%
  • Experience working with the Ontario Public Service (OPS), with a track record of delivering value.

How to Apply

If you are interested and your profile matches the requirements, kindly send the following mandatory documents to hrsmss@smsoftconsulting.com by Friday, October 23, 2026, at 12:00 PM EST.

Mandatory Documents

  • Updated Resume in Word format (Mandatory)
  • References (Mandatory)
  • Expected Hourly Rate (Mandatory)
  • Visa Status (Mandatory)
  • LinkedIn ID (Mandatory)

Without the mandatory documents, we cannot submit a candidate.

WhatsApp Group

For daily job updates, you can also join our WhatsApp group using the link below:

Join our WhatsApp Group

Note

This position is listed as Onsite. The resource is expected to work onsite between the standard working hours of 8:00 AM and 5:00 PM, excluding lunch breaks, every Monday to Friday inclusive, at the identified Ontario Public Service (OPS) office location.

  • Onsite Requirement: The candidate is required to work from the office five days a week.

Email is the best way to reach us.

You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.
More about this job

Responsibilities

Design, develop, test, maintain, and troubleshoot full-stack applications, including Java and AngularJS solutions, Oracle databases, REST APIs, and data pipelines. Collaborate with technical teams and business stakeholders throughout the SDLC, deliver accessible interfaces, and support implementation, conversion, and migration activities.

Requirements

Requires 10+ years of programming and development experience in Java and/or Angular, with demonstrated experience in Java application development, Oracle databases, database design, and data modelling. Candidates should also have full-stack and accessibility expertise, strong analytical and communication skills, and experience collaborating with stakeholders; Ontario Public Service experience is valued.

Skills

  • Java
  • AngularJS
  • Full-Stack Development
  • Oracle Database
  • REST APIs
  • Data Pipelines
  • Database Design
  • Data Modelling
  • Accessibility Compliance
  • Continuous Integration and Deployment
  • Spring
  • JPA
  • JAX-RS
  • JDBC
  • WebSocket
  • WCAG 2.0 Level AA

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Government & Public Sector
  • Data & Analytics

Keywords

  • Java
  • AngularJS
  • Oracle Database
  • Liberty
  • Spring
  • JPA 2.1
  • Hibernate 3.6
  • EclipseLink 2.5
  • JAX-RS 2.0
  • JDBC 4.1
  • Windows Exchange Web Services API
  • WebSocket 1.1
  • REST APIs
  • Data Pipelines
  • ETL
  • Database Design
  • Data Modelling
  • Full-Stack Development
  • Continuous Integration and Deployment
  • DevOps
  • WCAG 2.0 Level AA
  • AODA
  • SDLC
  • Object-Oriented Programming
  • Relational Databases
  • Hierarchical Databases
  • Application Design
  • Accessibility Compliance
  • Ontario Public Service
  • Rapid Application Development

Report this job