Senior Full Stack Java Developer

SereneAID

Toronto

On-site

CAD 110,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Community Services Cluster, Ministry of Public and Business Service Delivery and Procurement, Government of Ontario is seeking two Senior Software Developers – Full Stack to design, build, test, and maintain enterprise Java/J2EE web applications at the Ontario Public Sector. The role emphasizes secure, scalable, accessible, and compliant solutions.

You will develop front-end interfaces, integrate with back-end services and APIs, design RESTful and SOAP web services, and work within an Agile SDLC

Qualifications

  • Hands-on experience with Java/J2EE technologies, including JSF, HTML, XML/XSL.
  • Experience designing and consuming RESTful and SOAP web services.
  • Experience with Oracle and SQL Server databases and SQL scripting.

Responsibilities

  • Design, develop, configure, integrate, test, debug, document, deploy, and maintain enterprise Java web applications.
  • Translate technical specifications and business requirements into working applications.
  • Develop and maintain Java/J2EE web-based applications using n-tier architecture.
  • Develop front-end interfaces and integrate with back-end services and APIs.
  • Design, construct, consume, and integrate RESTful and SOAP web services.
  • Develop and maintain data pipelines involving ETL activities.
  • Develop database solutions and perform SQL scripting using Oracle and SQL Server.
  • Work with relational database technologies and RDBMS concepts.
  • Develop reusable, self-contained, testable software components and modules.
  • Apply current software architecture principles, design patterns, and development standards.
  • Troubleshoot and resolve application, integration, deployment, migration, and production issues.
  • Support application implementation, conversion, migration, and post-implementation activities.
  • Participate in Agile/iterative SDLC.
  • Conduct and participate in technical/design walkthroughs with project teams.
  • Collaborate with developers, architects, business stakeholders, SMEs, and IT professionals.
  • Develop technical and system documentation as required.
  • Support CI/CD activities.
  • Ensure applications are designed for performance, scalability, maintainability, and reliability.
  • Ensure solutions comply with accessibility requirements, including AODA.
  • Assist with reviewing, analyzing, modifying, testing, and debugging installation/deployment scripts.
  • Provide technical assistance and support for software packages and applications.

Skills

JAVA
J2EE
JSF
HTML / DHTML
XML / XSL
Servlets, EJB, Tomcat & WebLogic
REST APIs
SOAP web services
Oracle SQL scripting
SQL Server
Oracle Database
RDBMS concepts
Swagger/OpenAPI
Spring
MyBatis
jQuery
Tomcat
WebLogic

Tools

Spring
MyBatis
jQuery
Tomcat
WebLogic

Job description

Position: Senior Full Stack Java Developer

Client:Community Services Cluster, Ministry of Public and Business Service Delivery and Procurement, Government of Ontario

Location:777 Bay Street, Toronto, ON

Contract:September 28, 2026 – August 30, 2027

Openings:2

Security Clearance:No clearance required

Position Overview

We are seekingtwo Senior Software Developers – Full Stackto support the development, integration, enhancement, testing, deployment, and maintenance of business-critical web applications within the Ontario Public Sector.

Experience deliveringsecure, scalable, responsive, and AODA-compliant web applicationsis highly valued.

Key Responsibilities
  • Design, develop, configure, integrate, test, debug, document, deploy, and maintain enterprise software applications.
  • Translate technical system specifications and business requirements into working, tested applications.
  • Develop and maintainJava/J2EE web-based applicationsusing n-tier architecture.
  • Develop front-end interfaces and integrate them with back-end services and APIs.
  • Design, construct, consume, and integrateRESTful and SOAP web services.
  • Develop and maintain data pipelines involving extraction, transformation, and loading activities.
  • Develop database solutions and perform SQL scripting usingOracle and SQL Server.
  • Work with relational database technologies and RDBMS concepts.
  • Develop reusable, self-contained, testable software components and modules.
  • Apply current software architecture principles, design patterns, and development standards.
  • Troubleshoot and resolve application, integration, deployment, migration, and production issues.
  • Support application implementation, conversion, migration, and post-implementation activities.
  • Participate directly throughout theAgile/iterative Software Development Life Cycle (SDLC).
  • Conduct and participate in technical/design walkthroughs with project teams.
  • Collaborate with developers, architects, business stakeholders, SMEs, and other IT professionals.
  • Develop technical and system documentation as required.
  • Support continuous integration and deployment activities.
  • Ensure applications are designed for performance, scalability, maintainability, and reliability.
  • Ensure solutions comply with applicable accessibility requirements, includingAODA.
  • Assist with reviewing, analyzing, modifying, testing, and debugging installation/deployment scripts.
  • Provide technical assistance and support for software packages and applications.
Requirements
Mandatory Technical Skills

Candidatesmust have hands-on experience with the following technologies:

  • JAVA
  • J2EE
  • JSF
  • HTML / DHTML
  • XML / XSL
  • Experience withServlets, EJB, Tomcat and/or WebLogicis required/desirable within the broader technology stack.
Open-Source Frameworks & Libraries
  • Spring
  • myBatis
  • jQuery
  • Experience with modern web development frameworks and reusable components.
Full-Stack Web Development
  • Front-end and back-end application development.
  • Web architecture and n-tier application architecture.
  • Front-end and API integration.
  • Development of reusable, self-contained, and testable UI modules/components.
  • Ability to develop front-end code capable of querying and consuming APIs.
  • Understanding of UX/UI principles.
Database / SQL
  • Oracle Database
  • Oracle SQL scripting
  • Relational Database Management Systems (RDBMS).
  • Experience withSQL Server.
  • Database design, implementation, integration, and management.
APIs & Web Services
  • REST / RESTful APIs
  • SOAP web services
  • Web Services development and integration.
  • API design, development, consumption, and front-end integration.
  • Swagger/OpenAPI knowledge is an asset
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer - Full Stack - Senior
Software Developer - Full Stack - Senior

Lotus IT Solutions • Toronto

On-site
CAD 189,000 - 231,000
Software Developer - Full Stack
Software Developer - Full Stack

Symbiotic Group • Toronto

On-site
CAD 90,000 - 130,000
Senior Java Full-Stack Developer - Enterprise Web Apps
Senior Java Full-Stack Developer - Enterprise Web Apps

SereneAID • Toronto

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

ISG Search Inc • Toronto

On-site
CAD 90,000 - 130,000
RQ09163 - Software Developer - Full Stack - Senior
RQ09163 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 110,000 - 150,000
RQ11124 - Sr. Software Developer - Full Stack
RQ11124 - Sr. Software Developer - Full Stack

Source Code • Toronto

On-site
CAD 90,000 - 120,000
RQ09571 - Software Developer - Full Stack - Senior
RQ09571 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Competitive salary
Opportunities for professional growth
RQ08838 - Software Developer - Senior
RQ08838 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08585 - Software Developer - Senior
RQ08585 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 110,000
RQ08247 - Sr. Software Developer - Full Stack
RQ08247 - Sr. Software Developer - Full Stack

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000