This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly experienced Senior Software Developer with 10+ years of experience in Java EE and Cloud-Native application development. This role requires strong expertise in technical design, building, development, and quality assurance across both traditional Java EE frameworks and modern Cloud-Native/PaaS architectures (e.g., Microservices, Serverless). The successful candidate will be responsible for translating specifications into high-quality, tested applications, supporting complex production systems, and contributing to the overall application design and documentation. This is a fully Onsite position based in Toronto, Ontario. ... Duration: 15 months (with potential for contract extension)
Job Responsibility:
Cloud-Native & Java EE Development: Constructing or enhancing web applications using Cloud-Native / PaaS models (e.g., Microservice Architecture, API-based model) and Java EE applications. Utilizing industry-leading open-source frameworks like Spring Framework / Spring Boot / Spring MVC, Angular, React, and Node.js
Technical Design & Documentation: Developing application design and technical specification documents based on user stories, security requirements, and data models. Creating object-oriented models in UML (Use Case, Class, Sequence, State) using tools like PowerDesigner
Quality Assurance & Testing: Supporting Quality Assurance & Defect Management, including Unit Test, Test Automation (e.g., Selenium, JAWS, WAVE), Penetration/Vulnerability Test, Load Test, and AODA Test
API & Database: Developing web-based applications using Web Services. Utilizing strong SQL/Stored Procedure programming skills with databases such as Oracle, SQL Server, PostgreSQL, and DB2
Production Support: Providing critical application support (incident investigation, troubleshooting, maintenance/changes) for complex production Java enterprise Applications on WebLogic (14+) / WebSphere / JBoss
DevOps & Standards: Working with Cloud-Native application design, Agile, DevOps Continuous Delivery / Continuous Integration methodologies, and adhering to OWASP guidelines for secure web application development
Knowledge Transfer: Providing knowledge transfer to ministry staff and providing technical consultative support to other staff members
Requirements:
10+ years’ work experience as a software developer, with strong (and recent) technical design, build / development, and quality assurance expertise in Java EE and Cloud-Native frameworks
Working experience developing Web-based Java EE and Cloud-Native applications using: Java 1.8+, JDK 11+, EJB, JPA, JSP, Servlets, JDBC, JNDI, XML, Struts, DHTML/HTML
Spring Framework / Spring Boot / Spring MVC, Node.js, JSON, JavaScript, Web Services
Database: Working knowledge of Oracle, SQL Server, PostgreSQL, DB2, IMS, etc., and SQL programming
Web / Application Servers: Experience with WebLogic (14+), WebSphere, JBoss, TomCat
Experience with Object Oriented Analysis & Design (UML) and Micro Service Architecture model (3+ years)
Experience with Angular, React / Redux, Node.js (3+ years)
Strong skills to write SQL, create views and create/update stored procedure
Knowledge in data transformation using Azure Data Factory (1 year)
Nice to have:
Experience with UML modeling tools (e.g., PowerDesigner)
Experience with Test Automation Framework / Tools (e.g., Selenium, JAWS, WAVE)
Experience with Public Sector related licensing, registration, or safety inspection services (3+ years)
Knowledge in Cloud-Native application design, Agile, DevOps CI/CD methodologies, and integration of business rules engines
What we offer:
Full-Stack Enterprise & Cloud-Native: Apply 10+ years of expertise across both legacy Java EE and modern Cloud-Native/PaaS architectures (Microservices, Spring Boot)
Comprehensive Toolset: Required experience spans core Java, major application servers, multiple databases, and modern DevOps/testing tools
Quality & Design Focus: Direct responsibility for UML modeling, AODA/OWASP compliance, and leading QA/Test Automation efforts
Long-Term Engagement: Secure a 15-month contract with the potential for extension