Senior Full Stack Java Developer

SereneAID

Toronto

On-site

CAD 110,000 - 160,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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

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

Maarut • Toronto

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

Softline™ Technology Inc. • Toronto

On-site
CAD 90,000 - 120,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
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

Hybrid
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

Hybrid
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