Role Overview
We are seeking a Full Stack Software Developer to work on enterprise public sector applications. This role is primarily focused on building scalable web applications, with additional exposure to production support, releases, and system enhancements in an Agile environment.
Key Responsibilities
Design, develop, and maintain full-stack web applications (front-end and back-end)
Build and enhance data pipelines (ETL extract, transform, load)
Develop RESTful APIs and integrate with front-end applications
Translate technical specifications into high-quality, tested code
Perform unit testing, debugging, and troubleshooting
Support application deployment, releases, and post-implementation enhancements
Collaborate with cross-functional teams across the full SDLC lifecycle
Participate in Agile ceremonies including sprint planning and stand-ups
Must-Have Skills
Strong experience with Java, J2EE, JSF, HTML, XML/XSL
Hands-on experience with n-tier web applications using Oracle database
Experience with Spring, MyBatis, Bootstrap, jQuery
Strong knowledge of Angular and JavaScript
Experience with REST APIs and Web Services (SOAP/REST)
Strong SQL skills (Oracle / SQL Server)
Experience working in Agile / Scrum and SDLC environments
Nice to Have
Experience with Azure DevOps, JIRA
Knowledge of AODA accessibility standards
Experience with WebLogic, Tomcat, Servlets, EJB
Exposure to UX/UI and responsive design
Public sector experience (GO-ITS, TRA, PIA)
What We re Looking For
Strong problem-solving and analytical skills
Ability to work in fast-paced, multi-stakeholder environments
Experience delivering scalable, high-quality applications
Team player with strong communication skills
Full Stack Software Developer • Toronto, ON, Canada