Skip to main content

Senior Software Developer Full Stack

Technology
TechDoQuest
Toronto, Canada1 month agoUntil 2026-11-22
Service contract

Job description

Senior Full Stack Developer – Java / Angular

Location: Ontario, Canada

About the Role

We are looking for a Senior Full Stack Developer with strong hands-on experience in Java and Angular to join an enterprise application development team.

The ideal candidate will have extensive experience developing large-scale production applications, building REST APIs, working with relational databases, and delivering modern frontend solutions. Experience with reverse engineering and re-platforming legacy business and reporting logic is highly important for this role.

Key Responsibilities

  • Design, develop, enhance, and support large-scale enterprise applications using Java and modern frontend technologies.
  • Develop robust REST APIs and backend services using Java.
  • Build and maintain modern, responsive applications using Angular or comparable JavaScript/TypeScript frameworks.
  • Own end-to-end full stack solutions and make independent technical and architectural decisions.
  • Reverse engineer existing business logic and applications and re-platform legacy functionality into modern solutions.
  • Analyze and migrate existing reporting and query logic, including WebFOCUS or similar technologies.
  • Work with relational databases, SQL, database design, and deployment.
  • Deploy and support applications in Microsoft Azure environments.
  • Work with CI/CD pipelines such as Azure DevOps and collaborate with DevOps/platform teams.
  • Participate in Agile/Scrum development and collaborate with technical and business stakeholders.
  • Troubleshoot complex technical issues and deliver solutions independently.
  • Work closely with business teams and leadership to understand requirements, priorities, and business objectives.
Required Qualifications
  • 8+ years of experience developing large-scale production applications using Java for backend/API development.
  • 5+ years of experience with Angular or a comparable modern JavaScript/TypeScript framework.
  • Strong hands-on experience with full stack development.
  • Experience with reverse engineering and re-platforming existing applications or business logic.
  • Strong experience with relational databases and SQL.
  • Experience with database design and deployment.
  • Strong experience designing and developing REST APIs.
  • Experience deploying and supporting applications in Microsoft Azure.
  • Working knowledge of CI/CD pipelines, preferably Azure DevOps.
  • 5+ years of experience working in Agile/Scrum environments.
  • Strong analytical, problem-solving, communication, and decision-making skills.
  • Ability to work independently with minimal supervision.
Nice to Have
  • Experience working with the Ontario Public Service (OPS) or broader public-sector environments.
  • Knowledge of Ontario Digital Service standards.
  • Experience with WebFOCUS or similar BI/reporting platforms.
  • Experience modernizing or migrating legacy enterprise applications.
Keywords
monthsOfExperience: 96Business logicTypescriptAngularAngularJSJavaScriptDevOpsScrumSqlJavaRelational grammarCI / CDCI/CD

Interested in this role?