Enter a job title or keyword

Senior Full Stack Java Developer

SereneAid


Job Location:

Toronto - Canada

Monthly Salary: $ 70 - 75
Experience Required: 5years
Posted: 28 August 2026 (Yesterday)
Application Deadline: 25 November 2026
Vacancies: 1 Vacancy

Job Summary

Senior Full Stack Java Developer
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
Work Arrangement: 100% Onsite 5 days per week
Contract: September 28 2026 August 30 2027
Openings: 2
Security Clearance: No clearance required

Position Overview
We are seeking two Senior Software Developers Full Stack to support the development integration enhancement testing deployment and maintenance of business-critical web applications within the Ontario Public Sector.
The successful candidates will have strong hands-on experience across Java/J2EE full-stack development including JSF HTML/DHTML XML/XSL Spring myBatis Bootstrap JavaScript REST/SOAP web services Oracle SQL and relational databases. Candidates should be comfortable working across front-end and back-end components APIs database integration application architecture troubleshooting and Agile SDLC environments.
Experience delivering secure scalable responsive and AODA-compliant web applications is 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 maintain Java/J2EE web-based applications using n-tier architecture.
  • Develop front-end interfaces and integrate them with back-end services and APIs.
  • Design construct consume and integrate RESTful and SOAP web services.
  • Develop and maintain data pipelines involving extraction transformation and loading 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 directly throughout the Agile/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 including AODA.
  • 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
Candidates must have hands-on experience with the following technologies:
Java / Enterprise Development
  • JAVA
  • J2EE
  • JSF
  • HTML / DHTML
  • XML / XSL
  • Java web application development
  • Experience with Servlets EJB Tomcat and/or WebLogic is required/desirable within the broader technology stack.
Open-Source Frameworks & Libraries
  • Spring
  • myBatis
  • Bootstrap
  • 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.
  • Responsive web development.
  • Front-end and API integration.
  • HTML CSS JavaScript and Angular/AngularJS experience.
  • 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
  • Strong SQL skills.
  • Relational Database Management Systems (RDBMS).
  • Experience with SQL 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.
Development / SDLC
  • Experience directly supporting the Agile/iterative SDLC.
  • Systems design configuration integration and development.
  • Design coding testing debugging deployment and documentation.
  • Application troubleshooting and production support.
  • Structured software development methodologies.
  • CI/CD and deployment experience.
  • Azure DevOps and JIRA experience is an asset.
Full-Stack Development Requirements
The successful candidate should demonstrate the ability to work across the complete application stack including:
  • Web architecture and application design.
  • Front-end interface development.
  • Back-end Java/J2EE development.
  • REST API development and integration.
  • Database design and SQL development.
  • Front-end/API integration.
  • Application performance and scalability.
  • Continuous integration and deployment.
  • Application testing and debugging.
  • Production troubleshooting and technical support.
Additional Technical Experience
Experience with the following will be considered an asset:
  • Angular / AngularJS and JavaScript.
  • Java WebLogic and Tomcat.
  • EJB and Servlets.
  • Jasper reporting tools.
  • Middleware and gateways.
  • Swagger/OpenAPI.
  • Rapid Application Development (RAD) methodologies.
  • Internet-ready applications.
  • Responsive web applications.
  • AODA-compliant application development.
  • Information Management principles policies concepts and practices.
  • Application installation and deployment scripts.
  • Data extraction transformation and loading (ETL) processes.
Analytical & Problem-Solving Skills
  • Strong analytical skills with the ability to evaluate technical options and recommend appropriate solutions.
  • Ability to assess feasibility identify risks and develop customized strategies for complex technical problems.
  • Strong troubleshooting and debugging capabilities.
  • Ability to understand complex technical and business requirements.
  • Excellent decision-making and problem-solving skills.
  • Ability to work independently while collaborating effectively with technical and business teams.
Communication & Collaboration
  • Strong verbal and written communication skills.
  • Ability to elicit and document information from business stakeholders and subject matter experts.
  • Strong consultation and interpersonal skills.
  • Ability to lead or participate in discussions regarding system-development options and technical processes.
  • Strong teamwork and collaboration skills.
  • Demonstrated ability to meet deadlines in a complex project environment.
Public Sector Experience Asset
The following experience is considered an asset:
  • Experience developing applications within the Public Sector.
  • Knowledge of Public Sector application and information architecture.
  • Familiarity with GO-ITS standards.
  • Familiarity with Public Sector Threat Risk Assessment (TRA) processes.
  • Familiarity with Privacy Impact Assessment (PIA) processes.
  • Experience working within government technology standards and structured methodologies.
Accessibility
  • Experience developing AODA-compliant web applications is an asset.
  • Understanding of accessibility standards and regulations applicable to Ontario government applications.
  • Ability to design and develop accessible responsive user-friendly web interfaces.
Candidate Profile
The ideal candidate is a Senior Full Stack Java Developer with strong enterprise application development experience and the ability to work across front-end back-end API database integration and deployment layers.
Candidates should have particularly strong experience with:
Java J2EE JSF HTML/DHTML XML/XSL Spring myBatis Bootstrap Oracle SQL n-tier web applications REST/SOAP Web Services Agile SDLC.
Mandatory Requirements Quick Screening Checklist
  • Senior-level software development experience.
  • Strong hands-on JAVA development experience.
  • J2EE experience.
  • JSF experience.
  • HTML/DHTML experience.
  • XML/XSL experience.
  • Experience with Spring.
  • Experience with myBatis.
  • Experience with Bootstrap.
  • Hands-on n-tier web-based application development.
  • Hands-on experience with Oracle Database.
  • Strong Oracle SQL scripting experience.
  • Strong understanding of RDBMS.
  • Experience with Web Services / REST and/or SOAP.
  • Experience supporting the Agile/iterative SDLC.
  • Experience with systems design configuration integration development testing and troubleshooting.
  • Ability to work as a full-stack developer across front-end and back-end components.
  • Ability to work onsite 5 days per week at 777 Bay Street Toronto.
Nice to Have
  • Public Sector / Government of Ontario experience.
  • GO-ITS standards.
  • TRA / PIA experience.
  • AODA-compliant application development.
  • Angular / AngularJS.
  • JavaScript.
  • WebLogic / Tomcat.
  • EJB / Servlets.
  • Jasper.
  • Azure DevOps.
  • JIRA.
  • Swagger/OpenAPI.
  • Middleware/gateway experience.
Important: This is a fully onsite position in Toronto 5 days per week. Candidates must be able to work onsite at 777 Bay Street Toronto Ontario.


Required Skills:

Mandatory Technical Skills Candidates must have hands-on experience with the following technologies: Java / Enterprise Development JAVA J2EE JSF HTML / DHTML XML / XSL Java web application development Experience with Servlets EJB Tomcat and/or WebLogic is required/desirable within the broader technology stack. Open-Source Frameworks & Libraries Spring myBatis Bootstrap 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. Responsive web development. Front-end and API integration. HTML CSS JavaScript and Angular/AngularJS experience. 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 Strong SQL skills. Relational Database Management Systems (RDBMS). Experience with SQL 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. Development / SDLC Experience directly supporting the Agile/iterative SDLC. Systems design configuration integration and development. Design coding testing debugging deployment and documentation. Application troubleshooting and production support. Structured software development methodologies. CI/CD and deployment experience. Azure DevOps and JIRA experience is an asset. Full-Stack Development Requirements The successful candidate should demonstrate the ability to work across the complete application stack including: Web architecture and application design. Front-end interface development. Back-end Java/J2EE development. REST API development and integration. Database design and SQL development. Front-end/API integration. Application performance and scalability. Continuous integration and deployment. Application testing and debugging. Production troubleshooting and technical support. Additional Technical Experience Experience with the following will be considered an asset: Angular / AngularJS and JavaScript. Java WebLogic and Tomcat. EJB and Servlets. Jasper reporting tools. Middleware and gateways. Swagger/OpenAPI. Rapid Application Development (RAD) methodologies. Internet-ready applications. Responsive web applications. AODA-compliant application development. Information Management principles policies concepts and practices. Application installation and deployment scripts. Data extraction transformation and loading (ETL) processes. Analytical & Problem-Solving Skills Strong analytical skills with the ability to evaluate technical options and recommend appropriate solutions. Ability to assess feasibility identify risks and develop customized strategies for complex technical problems. Strong troubleshooting and debugging capabilities. Ability to understand complex technical and business requirements. Excellent decision-making and problem-solving skills. Ability to work independently while collaborating effectively with technical and business teams. Communication & Collaboration Strong verbal and written communication skills. Ability to elicit and document information from business stakeholders and subject matter experts. Strong consultation and interpersonal skills. Ability to lead or participate in discussions regarding system-development options and technical processes. Strong teamwork and collaboration skills. Demonstrated ability to meet deadlines in a complex project environment. Public Sector Experience Asset The following experience is considered an asset: Experience developing applications within the Public Sector. Knowledge of Public Sector application and information architecture. Familiarity with GO-ITS standards. Familiarity with Public Sector Threat Risk Assessment (TRA) processes. Familiarity with Privacy Impact Assessment (PIA) processes. Experience working within government technology standards and structured methodologies. Accessibility Experience developing AODA-compliant web applications is an asset. Understanding of accessibility standards and regulations applicable to Ontario government applications. Ability to design and develop accessible responsive user-friendly web interfaces. Candidate Profile The ideal candidate is a Senior Full Stack Java Developer with strong enterprise application development experience and the ability to work across front-end back-end API database integration and deployment layers. Candidates should have particularly strong experience with: Java J2EE JSF HTML/DHTML XML/XSL Spring myBatis Bootstrap Oracle SQL n-tier web applications REST/SOAP Web Services Agile SDLC. Mandatory Requirements Quick Screening Checklist Senior-level software de


Required Education:

EducationBachelors degree in Computer Science Computer Engineering Information Technology Software Engineering or a related field.A Masters degree in Computer Science Software Engineering or a related discipline is an education combined with strong senior-level Java/J2EE full-stack development experience may also be considered.