About the job RQ11443 - Software Developer - Full Stack - Senior
Must have:
8+ years of experience developing large-scale, production business applications using Java for backend/API development
5+ years of experience with Angular (or comparable modern JS/TS framework) for front-end development
Reverse engineer and re-platform the existing logic ( (e.g., WebFOCUS)
Nice to have
experience in an Ontario Public Service (OPS)
Experience and Skill Set Requirements
Full Stack Developer (Java / Angular)
Senior Level
Criterion
Criterion Details
Criterion Maximum Rating
Full Stack Development – Java & Angular
8+ years of experience developing large-scale, production business applications using Java for backend/API development
5+ years of experience with Angular (or comparable modern JS/TS framework) for front-end development
Demonstrated ownership of end-to-end solution architecture across the full stack, including sound trade-off decisions made independently
Depth and breadth of hands-on full stack delivery will be weighted heavily, as this is the core capability required for the engagement
45
Database, SQL & Reporting Logic Migration
Strong experience with relational database technologies and SQL
Demonstrated ability to interpret, refactor, and re-platform existing report/query logic (e.g., WebFOCUS or equivalent BI tooling) into a modern application
Experience with database design and deployment
20
API Development & Azure Deployment
Experience designing, building, and documenting REST API services
Experience deploying and supporting applications in a Microsoft Azure environment
Working familiarity with CI/CD pipelines (e.g., Azure DevOps) sufficient to integrate with an existing pipeline maintained by a separate team
15
Agile Methodology & OPS Delivery
5+ years of experience with Agile/Scrum delivery methodologies
Knowledge of Ontario Digital Service standards and/or prior experience in an Ontario Public Service (OPS) or broader public sector IT environment
Ability to work independently with minimal oversight and take ownership of delivery timelines, commensurate with a senior-level engagement
10
Personal Skills
Excellent analytical, problem-solving, and decision-making skills
Excellent interpersonal, communication, and presentation skills
Solid business acumen; ability to dialogue with business teams/leadership to understand priorities and goals, with a focus on delivering business value
10
Total
100