SereneAid
Senior Full Stack Java Developer
Toronto, CA现场合同制全职
发布于 2026年8月27日
此职位以 EN 发布
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
Candidates must have hands-on experience with the following technologies:
Java / Enterprise Development
The successful candidate should demonstrate the ability to work across the complete application stack, including:
Experience with the following will be considered an asset:
The following experience is considered an asset:
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
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 SkillsCandidates 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.
- Spring
- myBatis
- Bootstrap
- jQuery
- Experience with modern web development frameworks and reusable components.
- 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.
- Oracle Database
- Oracle SQL scripting
- Strong SQL skills.
- Relational Database Management Systems (RDBMS).
- Experience with SQL Server.
- Database design, implementation, integration, and management.
- 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.
- 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.
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.
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.
- 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.
- 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.
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.
- 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.
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.
- 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.
职位概览
工作类型
全职
所需技能
JavaJ2EEJavaServer Faces (JSF)Spring FrameworkmyBatisFront-end web development (HTML/DHTML/CSS/JavaScript/Bootstrap)XML/XSLRESTful and SOAP Web Services (API design, development, consumption)Oracle Database and Oracle SQL scriptingRelational Database Management Systems (RDBMS) and SQL ServerAgile/iterative Software Development Life Cycle (SDLC)Continuous Integration/Continuous Deployment (CI/CD) and Azure DevOps/JIRAApplication architecture, design patterns and n-tier web application designTroubleshooting, debugging, production support and performance/scalability optimizationAODA / accessibility-compliant web application development
相似职位
AI Developer Intern - Madvisions
Taraki Technologies
Toronto, CA现场合同制全职
20天前
Consultant Orthopaedic Surgeon – Robotic & Arthroscopic Care
Medical Staff Talent
Toronto, CA现场永久制全职
3天前
CONSULTANT ORTHOPAEDIC SURGEON – DIGITAL ARCHITECTURE HOSPITAL
Medical Staff Talent
Toronto, CA现场永久制全职
3天前
CONCIERGE INTERNAL MEDICINE PHYSICIAN – UHNW FAMILY PRACTICE
Medical Staff Talent
Toronto, CA现场永久制全职
3天前
CONCIERGE PAIN MANAGEMENT & CRITICAL CARE PHYSICIAN – UHNW FAMILY LIAISON
Medical Staff Talent
Toronto, CA现场永久制全职
11天前
Consultant Specialized Surgeon – Elite Private Hospital (Doha)
Medical Staff Talent
Toronto, CA现场永久制全职
14天前