Upstaff - Senior Full Stack Software Developer – Java / Angular
Full Stack Developer is needed in Toronto, Canada.
Client: Upstaff
Location: Toronto, ON, ca
Contract: Contract
Job Description
The Government of Ontario’s Land & Resources Cluster is seeking a Senior Full Stack Software Developer to support enterprise application development, technical implementation, data analysis, database design, integration, deployment, and maintenance initiatives.
The role will involve developing and maintaining full stack applications using Java and/or Angular, translating business and technical requirements into working solutions, designing RESTful APIs, integrating front-end and back-end systems, and resolving application, data, and production support issues.
The successful candidate will contribute to application architecture, Oracle database design, SQL development, data modelling, ETL processes, testing, debugging, deployment, migration, CI/CD activities, and post-implementation support. They will also develop accessible web interfaces that meet AODA and WCAG 2.0 Level AA requirements.
The position requires collaboration with business stakeholders, architects, developers, testers, and other IT professionals throughout the software development life cycle. The successful candidate must be capable of working independently and contributing effectively within a fast-paced public-sector environment.
Requirements
Mandatory Qualifications
- Software Development Experience – 30%: At least 10 years of programming and software development experience using Java and/or Angular.
- Strong experience in enterprise application programming, implementation, testing, debugging, maintenance, and design change implementation.
- Experience developing full stack applications, including front-end interfaces, back-end services, REST APIs, integrations, and reusable software components.
- Data Analysis and Database Design – 25%: Experience analyzing data records, identifying inconsistencies, diagnosing data issues, and implementing corrective solutions.
- Experience with database design, data modelling, data structures, Oracle databases, SQL queries, database scripts, and data integrity management.
- Experience reviewing and implementing application and database design changes, as well as troubleshooting database and data-related application issues.
- Technical Skills – 30%: Hands-on Java development experience with IBM WebSphere Liberty, Spring Framework, JPA 2.1 implementations such as Hibernate 3.6 and/or EclipseLink 2.5, JAX-RS 2.0, JDBC 4.1, Windows Exchange Web Services API, and WebSocket 1.1.
- Experience developing and maintaining AngularJS-based application components.
- Experience with Oracle database design, implementation, data modelling, analysis, SQL, and database scripting.
- Accessibility – 10%: Experience designing user-friendly and accessible web interfaces and coding UI components that comply with AODA and WCAG 2.0 Level AA standards.
- Public Sector Experience – 5%: Experience working with the Ontario Public Service and demonstrating successful delivery in an OPS environment.
Additional Technical and Professional Requirements
- Knowledge of full stack application development, web application architecture, API development, application integration, and relational database technologies.
- Understanding of object-oriented programming, third-generation programming languages, and structured software development life cycle methodologies.
- Experience with application testing, debugging, deployment, configuration, migration, troubleshooting, maintenance, and post-implementation support.
- Experience supporting CI/CD practices and maintaining technical, system, and user documentation.
- Strong analytical, problem-solving, decision-making, troubleshooting, communication, and documentation skills.
- Ability to work independently with minimal supervision and collaborate effectively with project teams and stakeholders.
- Knowledge of the Ministry of Natural Resources and Forestry and the Aviation, Forest Fire and Emergency Services division’s service offerings is desirable.
Assignment Details
- Assignment Number: A2928891
- Client: Land & Resources Cluster, Government of Ontario
- Ministry: Ministry of Public and Business Service Delivery and Procurement
- Location: Toronto, Ontario
- Work Arrangement: 100% onsite, five days per week, Monday to Friday
- Contract Period: December 1, 2026 to March 31, 2027
- Duration: Approximately four months
- Allocation: 100%
- Openings: One
- Security Clearance: Not required
- Working Hours: 7.25 hours per day, excluding lunch, scheduled between 8:00 a.m. and 5:00 p.m.
Submission Information
- Only one candidate may be submitted for this requisition.
- Submission Deadline: October 23, 2026 at 2:00 p.m.
- Candidates should clearly demonstrate hands-on experience with the required Java, Angular, Oracle, accessibility, and enterprise application technologies in their resumes.
Apply
Enter your email to apply. It takes a minute.
How it works
Search with Ari
Ari, Twine’s job assistant, finds jobs that match your work.
Send your application
Apply on Twine in a couple of minutes. No extra forms.
Message the client
If they want to work with you, you talk it through on Twine.
Similar Jobs
More jobs like this
Browse this role, and the pages clients use to hire.
Hiring a Full stack developer? Browse Full stack developersFull stack developers in Toronto