Software Developer - Senior

ITProFound IncToronto, ON
Onsite

About The Position

We do have a job opening for Software Developer - Senior for our direct client Province of Ontario. The position details are given below: Job Details: Job ID: RQ10475 - Software Developer - Senior Client : Land & Resources Cluster Location :40 St. Clair Ave. W, Toronto, Ontario Duration: 09 months + Extension Type: Onsite Job Description:

Requirements

  • Some experience in developing UI applications using latest web UI framework such as AngularJS and NodeJS
  • Demonstrates experience in Restful WebServices
  • Demonstrated experience with Javascript
  • Demonstrates Web design and development experience, including Hyper Text Mark-up Language (HTML), Asynchronous JavaScript and XML (AJAX), Cascade Style Sheets (CSS); Connectivity/Structured Query Language (JDBC/SQL)
  • Demonstrates experience with IBM WebSphere and Liberty
  • 10+ years of experience with the design and development of common utility components using JEE

Nice To Haves

  • Build and enhance applications using Java, Spring Boot, JPA, EJB, Angular, NodeJS, and modern PDF-generation tools such as iText or Apache Velocity.
  • Design and implement microservices architectures and contribute to distributed systems development.
  • Develop and maintain cloud-enabled solutions leveraging Azure Cloud services, CI/CD pipelines, containerization (Docker), and infrastructure automation.
  • Implement, update, and optimize complex business rules using IBM Operational Decision Manager (ODM).
  • Integrate applications with IBM Business Automation Workflow (BAW) for workflow orchestration and automation.
  • Write complex PL/SQL queries, stored procedures, data transformation scripts, and design staging structures for migration activities.
  • Work with OpenText Content Management APIs to update metadata, maintain data integrity, and support enterprise content management flows.
  • Develop accessible, AODA‑compliant user interfaces and generate accessible documents (including PDFs) aligned with GO‑ITS 54 standards.
  • Contribute to public‑sector permitting systems and ensure compliance with Ontario Government IT standards and enterprise integration requirements.
  • Use the Red Hat OpenShift Console to deploy, monitor, and manage cloud‑native applications and containerized workloads.
  • Participate actively in Agile Scrum ceremonies and collaborate closely with Business Analysts, QA teams, architects, and product stakeholders.
  • Conduct unit, regression, load, and functional testing to ensure high‑quality, defect‑free deliverables.
  • Perform code reviews, enforce best practices, and provide accurate effort and timeline estimates.
  • Track and report development progress using Kanban tools and participate in technical or project leadership meetings.
  • Manage multiple tasks simultaneously, prioritize effectively, and adapt to fast‑paced, high‑pressure project demands.
  • Demonstrate strong analytical thinking, problem‑solving abilities, communication skills, and teamwork across all stages of development.

Responsibilities

  • Design, develop, test, and maintain high‑quality Java applications across the full software development lifecycle (SDLC).
  • Build and enhance applications using Java, Spring Boot, JPA, EJB, Angular, NodeJS, and modern PDF-generation tools such as iText or Apache Velocity.
  • Develop and integrate robust RESTful and SOAP web services to support secure and scalable system interactions.
  • Design and implement microservices architectures and contribute to distributed systems development.
  • Develop and maintain cloud-enabled solutions leveraging Azure Cloud services, CI/CD pipelines, containerization (Docker), and infrastructure automation.
  • Prepare deployment packages, support production deployments, and coordinate releases across multiple environments (Dev, QA, UAT, Prod).
  • Implement, update, and optimize complex business rules using IBM Operational Decision Manager (ODM).
  • Integrate applications with IBM Business Automation Workflow (BAW) for workflow orchestration and automation.
  • Develop and support applications running on IBM WebSphere and Liberty 8.x application servers.
  • Work with middleware, enterprise gateways, and various communication protocols to enable secure and reliable system integration.
  • Write complex PL/SQL queries, stored procedures, data transformation scripts, and design staging structures for migration activities.
  • Support relational and hierarchical databases and contribute to end‑to‑end data migration initiatives.
  • Work with OpenText Content Management APIs to update metadata, maintain data integrity, and support enterprise content management flows.
  • Develop accessible, AODA‑compliant user interfaces and generate accessible documents (including PDFs) aligned with GO‑ITS 54 standards.
  • Contribute to public‑sector permitting systems and ensure compliance with Ontario Government IT standards and enterprise integration requirements.
  • Use the Red Hat OpenShift Console to deploy, monitor, and manage cloud‑native applications and containerized workloads.
  • Participate actively in Agile Scrum ceremonies and collaborate closely with Business Analysts, QA teams, architects, and product stakeholders.
  • Maintain, update, and produce system design documents, architecture diagrams, technical specifications, and deployment guides.
  • Conduct unit, regression, load, and functional testing to ensure high‑quality, defect‑free deliverables.
  • Perform code reviews, enforce best practices, and provide accurate effort and timeline estimates.
  • Track and report development progress using Kanban tools and participate in technical or project leadership meetings.
  • Manage multiple tasks simultaneously, prioritize effectively, and adapt to fast‑paced, high‑pressure project demands.
  • Demonstrate strong analytical thinking, problem‑solving abilities, communication skills, and teamwork across all stages of development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service