Enable job alerts via email!

Software Developer 9701-2315

Foilcon

Toronto

Hybrid

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading IT solutions provider in Toronto is looking for a skilled software developer to translate technical specifications into working applications. The ideal candidate will have extensive experience in Java and related technologies, as well as hands-on knowledge of Azure cloud services. This hybrid role requires strong problem-solving skills and public sector experience is a plus. Join a dynamic team committed to delivering top-notch software solutions.

Qualifications

  • Extensive experience with the full software development lifecycle (SDLC).
  • Proficient in Java and related technologies including Spring Boot and Angular.
  • Strong experience with RESTful and SOAP web services.

Responsibilities

  • Translate technical specifications into working applications.
  • Develop programming specifications and generate code.
  • Resolve technical problems during the software operation.

Skills

Java
Angular
RESTful services
Microservices
Azure Cloud
Agile methodologies
PL/SQL
AODA compliance

Tools

IBM WebSphere
Oracle Database
Docker
Selenium
Job description

HM Note : This hybrid contract role is three (3) days in office. Candidate resumes must include first and last name, email and telephone contact information.

Description
Responsibilities
  • Required to translate technical systems specifications into working, tested applications. This includes :
  • developing detailed programming specifications
  • writing and / or generating code
  • compiling data-driven programs, maintaining, and conducting unit tests
  • Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations
Skills
Core Development Skills
  • Extensive experience across the full software development lifecycle (SDLC), including design, coding, testing, debugging, deployment, and maintenance.
  • Proficient in Java and related technologies including Spring Boot, JPA, EJB, Angular, NodeJS, Jasper Reports, and PDF generation.
  • Strong experience in building and integrating RESTful and SOAP-based web services.
  • Skilled in developing microservices-based applications and distributed systems.
Cloud & DevOps
  • Hands‑on experience with Azure Cloud services and DevOps practices including CI / CD pipelines, containerization (e.g., Docker), and infrastructure automation.
  • Experience in preparing deployment packages and coordinating releases across multiple environments.
Business Rules & Integration
  • Proven expertise in developing complex applications using IBM Operational Decision Manager (ODM).
  • Experience integrating with IBM Business Automation Workflow (BAW) for process orchestration and automation.
  • Experience with JEE application servers, including IBM WebSphere and Liberty 8.x.
  • Familiarity with middleware, gateways, and various communication protocols.
Database & Data Migration
  • Strong experience with PL / SQL, including writing complex queries, stored procedures, migration scripts, and designing staging tables for data transformation and migration.
  • Proficient in relational and hierarchical database technologies.
Content Management Systems
  • Experience working with OpenText Content Management System APIs, with a focus on updating and maintaining metadata accuracy and integrity.
Accessibility & Standards Compliance
  • Experience developing AODA‑compliant user interfaces and accessible documents (including PDFs).
  • Familiarity with Ontario Government IT standards (GO-ITS 54) and accessibility best practices.
Public Sector Experience
  • Experience working with permitting platforms within the Ontario Public Service (OPS) or other public sector environments, including integration with enterprise systems and compliance with government standards.
Agile & Collaboration
  • Comfortable working in Agile Scrum environments and rapid application development (RAD) frameworks.
  • Effective team player with excellent analytical, problem‑solving, and interpersonal skills.
  • Experienced in collaborating with business analysts, QA, and system architects throughout the development lifecycle.
Documentation
  • Experience updating and maintaining design and architecture documentation to reflect evolving system components and integration points.
  • Skilled in producing technical documentation, deployment guides, and user / system manuals.
Quality Assurance & Estimation
  • Committed to delivering defect‑free, well‑tested code through unit, functional, load, and regression testing.
  • Skilled in conducting design / code reviews and providing accurate effort estimates.li>
  • Experienced in reporting progress in Kanban settings and leading project meetings.
Work Environment & Soft Skills
  • Able to handle multiple tasks simultaneously and work effectively under pressure in fast‑paced environments.
  • Strong organizational and time management skills with a consistent track record of meeting deadlines.
Tools
  • Application Modeling Tool : Rational Software Architect v.8.0
  • Application Server : IBM WebSphere Application Server (ND) 8.x, IBM Business Automation Workflow 8.6.x, Liberty 8.x, IBM Operational Decision Manager 8.x
  • Database : Microsoft Access®, Oracle Enterprise Edition 11g
  • Database Design Tool : Oracle Designer 11g,19c
  • Development Environment : RAD 8.0 Websphere BPM v 8x, IBM ODM (ILog / JRule), Liberty 8.x
  • Development Language / Runtime Environment : Java™ Enterprise Edition, Java™, JavaScript™, VB Script™, HTML, DHTML, XML, AJAX
  • Office Automation Tools : Microsoft Office, including Exchange / Outlook
  • Operating Systems : Linux, Windows Server 2008 Enterprise Edition - sp2
  • Tools : IBM / Rational® Products, Requirement Composer, Rational Application Developer for Websphere®, Liberty 8.x
  • Testing Tools : IBM® AppScan Version 8.5, Selenium, Azure Dev Ops Test Plan
  • Web Browser : Chrome, Internet Explorer, Firefox©
  • Web Server : IBM HTTP Version 1.3.26 and IIS
Development Experience – 35%
  • UI development using modern frameworks like Angular and NodeJS.
  • Strong experience with RESTful and SOAP Web Services.
  • Experience developing microservices and Spring Boot applications.
  • Experience with JavaScript, HTML, CSS, AJAX, and JDBC / SQL.
  • Experience developing AODA‑compliant user interfaces and accessible PDFs.
  • Strong experience interfacing Java services with BPM tools such as IBM BAW.
Technologies Experience – 35%
  • Experience with presentation and server‑side frameworks : Struts, Spring, EJB, JPA.
  • Experience with SOA design and development, including WSDL, Web Services, and REST APIs.
  • Experience with IBM WebSphere and Liberty 8.x application servers.
  • Experience with Azure Cloud, DevOps (CI / CD, Docker), and middleware / gateway integration.
  • Development of complex applications using IBM ODM (Operational Decision Manager).
  • Experience with OpenText CMS APIs for metadata management.
  • Strong PL / SQL experience including migration scripts and staging tables.
Programming and Analysis Experience – 15%
  • 10+ years of experience designing and developing JEE components.
  • Full SDLC experience : analysis, design, coding, testing, and implementation.
  • Working knowledge of Agile / Scrum and RAD methodologies.
  • Ability to multitask and work under pressure in fast‑paced environments.
Technical Skills and Compliance Experience – 10%
  • Experience developing and coding components compliant with AODA.
  • Familiarity with Ontario Government IT standards (GO-ITS 54).
  • Strong focus on quality assurance : unit, functional, load, and regression testing.
  • Experience with technical documentation, estimation, and Kanban‑based reporting.
Public Sector Experience – 5%
  • Experience with OPS permitting platforms or similar public sector modernization initiatives.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.