Full Stack Engineer
Offre en anglaisDesign and develop full-stack solutions and microservices to support Toronto Early Learning & Child Care Services. Integrate GenAI tools into development workflows and promote DevOps and Agile best practices.
- Hybride
- Toronto, ON
- Publié 30 juill. 2026
- Postuler avant le 29 août 2026
- 1 poste
Résumé du poste
1.0 Description of Assignment City of Toronto requires a Senior Cloud Development and Administration Specialist to join the project team to design, develop, and integrate business solutions, and promote AI, Agile, and IT security strategies and best practices. The candidate will support the Children’s Services’ strategic business initiatives, business and IT modernization, and other applicable assignments as directed by management. This work assignment is mainly to implement new IT solutions to manage and support Toronto Early Learning & Child Care Services (TELCCS). The estimated duration of the required services is for a period of six (6) months, with a possible extension of additional six (6) months. The Specialist will be responsible for carrying out the duties described below, commencing on or about 7 September 2026. The Specialist will be required to work at 55 John St., Metro Hall, or in a hybrid work mode as decided by the City. 2.0 Assignment Duties 1. Work with Development Lead to design and develop full stack solutions to meet changing business needs 2. Design and document technical components to implement business functions and integrate GenAI tools where applicable 3. Ensure application components align with architecture standards and meet quality goals including performance and scalability 4. Document technical requirements in compliance with corporate I&T directions and industry best practices 5. Perform data modeling based on business requirements and processes 6. Provide expert advice on technical feasibility and GenAI-assisted development approaches 7. Review and integrate all application requirements including functional, security, performance, integration, and operations 8. Identify risks, issues, and constraints associated with solutions and designs 9. Assist in re-engineering, enhancement, or replacement of business rules and technologies using AI-assisted insights 10. Ensure delivered mission-critical systems are high performing, secure, and scalable 11. Design and implement fault-tolerant and highly available microservices-based systems 12. Participate in daily Agile SCRUM meetings 13. Promote DevOps and CI/CD best practices 14. Champion Git workflow and administer Git repositories including GitHub Copilot integration 15. Maintain Jenkins build environments and related pipelines 16. Investigate and recommend cloud migration strategies 17. Update JIRA tasks in a timely manner 18. Contribute and review user stories, acceptance criteria, and test scenarios 19. Develop front-end, server-side, and data access logic including AI-assisted code generation 20. Implement unit tests and automated testing using Angular, Java, and Copilot where applicable 21. Participate in peer code and documentation reviews 22. Contribute to retrospectives and provide feedback to improve development processes 23. Share knowledge and lessons learned regularly to support team development 24. Coach and mentor team members in both traditional and AI-assisted development practices 25. Transition support to maintenance groups 26. Perform other duties as required by the project 3.0 Qualifications It is important that the services be undertaken by the Specialist who can demonstrate expert knowledge of and experience in performing similar work for projects of comparable nature, size and scope as detailed below. Qualifications and Experience: 8+ years of experience in mission-critical Java web application development 3+ years of experience in Angular or React frontend development 5+ years of experience with microservices architecture, Spring Boot, and faulttolerant system design Experience in integrating GenAI/GitHub Copilot into development workflows, including customization with internal codebases and usage in code review or pair programming Proficiency in REST APIs, JPA, HTML5, CSS3, JavaScript/TypeScript Strong background in data modeling and relational databases (SQL, PL/SQL, Oracle) Hands-on experience with Agile methodologies and DevOps practices including CI/CD, Git, Jenkins Solid understanding of software security and application performance optimization best practices Experience with test automation and tools such as Selenium and Jest BS in Computer Science, Software Engineering, or related discipline, or equivalent experience Technical Capabilities: Java, JPA, Spring Boot, REST API, Tomcat, Linux GitHub Copilot, GenAI, AWS or Azure SQL, Oracle Angular/React, TypeScript, Node, Jest DevOps, CI/CD, Jenkins, Git, SonarQube The City may contact the references provided. Should any reference fail to confirm that the services listed in Section 3.0 were performed in a satisfactory manner, the Candidate may be declared non-compliant and not considered for the remainder of the evaluation process. 4.0 Deliverables Design and document the technical components based on Application Architecture, Business Requirements Perform system analysis, develop detailed designs and system specifications Recommend and implement AI assisted software development practices Ensure the application components align with the application architecture and meet various architecture quality goals Define technical requirements and non-functional requirements of the system Advise and provide expert knowledge on the technical feasibility of the proposed deliverables Identify risks, issues and constraints associated with solutions and designs Identify and assist in the re-engineering, enhancement or replacement of business rules and associated technologies Review user stories, acceptance criteria, and prototype screens Review application design, data modelling, peer code, and deployment plan Code and unit test the business rules and functions Perform automated testing Set up and configure Git workflow and Jenkins Pipeline Recommend Cloud migration strategies Manage testbed and test data Ensure the delivered mission critical system is high performing, secure, and scalable Support various phases of testing, prepare for production implementation Mentorship, knowledge sharing and transfer Other deliverables as directed by management
Ce que vous ferez
Design and develop full-stack solutions and microservices to support Toronto Early Learning & Child Care Services. Integrate GenAI tools into development workflows and promote DevOps and Agile best practices.
Exigences
Requires 8+ years of Java web application experience, 5+ years with Spring Boot/microservices, and 3+ years in Angular or React. A degree in Computer Science or Software Engineering is required along with proficiency in SQL and CI/CD tools.
Compétences indiquées
- SQLSouhaitée
- CI/CDSouhaitée
- AngularSouhaitée
- ReactSouhaitée
- TypeScriptSouhaitée
- JavaSouhaitée
- Spring BootSouhaitée
- GitSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Java
- Angular
- React
- Spring Boot
- Microservices
- GenAI
- GitHub Copilot
- REST API
- SQL
- Oracle
- CI/CD
- Jenkins
- Git
- TypeScript
- AWS
- Azure
Domaines d’emploi
- Software
- Technology
- Engineering
- Government & Public Sector
- Data & Analytics
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 10+ ans
- Postuler avant le
- 29 août 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Mid-Senior level
- Mode de candidature
- La candidature directe est offerte