24 Oct
|
S M Software Solutions
|
Toronto
24 Oct
S M Software Solutions
Toronto
Client: Ministry of Public and Business Service Delivery and Procurement – RQ11600
We are seeking a Senior Full Stack Software Developer with extensive experience in n-tier web-based applications, Java EE (J2EE), database technologies, cloud-native technologies, front-end and back-end development, and DevOps. The ideal candidate will have solid technical expertise in Core Java, Spring, JSF, MyBatis ORM Framework, Servlets, React, Angular, RESTful services, Oracle databases, Azure Cloud, Azure Kubernetes Service (AKS), WebSphere Liberty, and Open Liberty. The successful candidate will contribute to application architecture, software development, data pipelines, system integration, testing, deployment, troubleshooting, and the maintenance of large-scale, business-critical applications while ensuring security, scalability, performance, and accessibility compliance.
Role Snapshot
- Job Title: RQ11600 – Software Developer – Full Stack – Senior
- Client: Ministry of Public and Business Service Delivery and Procurement
- Work Location: 777 Bay Street, Toronto, Ontario, Canada
- Work Arrangement: Onsite – 5 Days per Week
- Estimated Start Date: October 26, 2026
- Estimated End Date: March 31, 2027
- Business Days: 110.00
- Extension: Probable after the initial mandate
- Hours: 7.25 hours per day
- Security Level: No Clearance Required
Must Have
- Experience in n-tier web-based applications, database technologies, software, tools, Java EE (J2EE), and cloud-native technologies.
- Experience with complex programming concepts and languages, including JSF, Spring, MyBatis ORM Framework, Servlets, Core Java, Liberty, Oracle 19c+, Intext, React, Apache My Faces, HTML5, CSS3, JavaScript, jQuery, Bootstrap, RESTful Services,
and XML.
- Experience with development tools and technologies, including Eclipse, Maven, JUnit, and ANT Build.
- Experience working across multiple platforms, including Solaris, Linux, and Windows, along with system testing methods and DevOps.
- Hands‑on experience with Azure Cloud, Azure Kubernetes Service (AKS), WebSphere Liberty or Open Liberty, and the DevOps toolchain.
Description
Responsibilities
- Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities.
- Translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data‑driven programs, maintaining applications, and conducting unit tests.
- Resolve and troubleshoot technical problems that arise during the use and operation of software packages, including providing technical assistance with implementation, conversion, and migrations.
General Skills
- Experience in programming and analysis, including specialized software package support at the specified experience level.
- Ability to collaborate with IT professionals throughout the Software Development Life Cycle (SDLC).
- Experience with structured methodologies for the development, design, implementation,
and maintenance of applications.
- Experience in designing, coding, testing, debugging, and documenting applications.
- Experience using object‑oriented and/or third‑generation language development tools.
- Experience with one or more programming languages.
- Experience in application design, current design patterns, deployment, and troubleshooting.
- Experience with relational and hierarchical database technologies.
- Experience using information retrieval packages and query languages.
- Experience with one or more communications protocols.
- Experience with structured methodologies for the design, development, implementation, and maintenance of applications.
- Experience eliciting and documenting information from diverse business‑area stakeholders and subject matter experts.
- Experience with application architecture, front‑end and back‑end integration, and API development.
- Excellent analytical, problem‑solving, and decision‑making skills, along with strong verbal and written communication, interpersonal, and negotiation skills.
- A team player with a proven track record of meeting deadlines.
Full Stack Skills
- Proficient in both front‑end and back‑end development, including associated areas such as database design and management and DevOps.
- Knowledge and experience in designing and implementing overall web architecture.
- Experience implementing approved user interfaces and designing and deploying databases.
- Knowledge and experience ensuring the entire technology stack is designed and built for speed and scalability.
- Knowledge and experience designing and constructing RES
📌 – Software Developer – Full Stack – Senior (Toronto)
🏢 S M Software Solutions
📍 Toronto