Senior Software Developer in Toronto

Senior Software Developer in Toronto

Toronto Full-Time 99000 - 121000 $ / year (est.) On-site
R

At a Glance

  • Tasks: Develop innovative software solutions and collaborate with a dynamic team.
  • Company: Join a leading tech company focused on cutting-edge projects.
  • Benefits: Enjoy competitive pay, health benefits, remote work options, and growth opportunities.
  • Other info: Be part of a supportive team that values creativity and collaboration.
  • Why this job: Make an impact with your skills in a fast-paced, tech-driven environment.
  • Qualifications: 10+ years in software development with expertise in Java and Cloud technologies.

The predicted salary is between 99000 - 121000 $ per year.

About the job RQ08350 - Software Developer - Senior

Description

Work with Business Analysts / UX & UI Designer / Product Manager / Cloud Architect, based on storyboard, user stories, UI/UX artefacts, solution architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products and Cloud‑Native Web Application products, AODA compliance) as required.

Create object‑oriented models in UML as design artefacts using tools such as Power Designer.

Support Quality Assurance & Defect Management, including Unit Test, Test Automation, Penetration / Vulnerability Test, Load Test, AODA Test, system / user test, migration test, etc.

Construct / enhance / renew web applications using Cloud‑Native / Paa S & Java EE application models (e. g.

Microservice Architecture, API‑based model, Responsive Web Design, Serverless Architecture, etc), and industry‑leading Open Source frameworks like Angular, React / Redux, JSON, Node. js, Spring Framework / Spring Boot / Spring MVC, Lombok Annotations, in addition to Java 1.8+, JDK 11+, EJB, JSP, Servlets, JDBC, JPA, XML (DOM, SAX, XSLT), DHTML/HTML, Web Service, Web Logic (14+) / Web Sphere / JBoss / Tom Cat / Wild Fly, relational, hierarchical and No SQL databases.

Provide critical application support (incident investigation, troubleshooting, interim / long‑term fixes, maintenance / incremental changes, etc) for complex production Java enterprise Applications.

Provide Method of Procedure (implementation package) document for production releases where required, and operational procedure document for production support staff as required.

Co‑ordinate system development activities and provide technical consultative support to other staff members.

Provide knowledge transfer to ministry staff at all stages of this assignment.

  • Skill Set
  • 10+ years knowledge of, and experience with computing environments: Databases (Oracle, SQL Server, Postgre SQL, DB2, IMS, etc) and SQL programming.
  • Operating System / Platforms: Unix (Solaris, AIX), Linux (e. g.

Red Hat), Windows (Server), container platforms / technologies (e. g.

Docker), industry‑leading Iaa S / Paa S Cloud platforms (e. g.

Azure App Service).

  • Web / Application Servers: Web Logic (14+), Web Sphere, JBoss, Tom Cat, Wild Fly, Microsoft IIS, etc.
  • 15+ years experience with Object‑Oriented Analysis & Design (UML Use Case/Class Sequence/Collaboration/State) and 3+ years experience with Micro Service Architecture model.
  • Secure web application under OWASP guideline and rules.
  • 3+ years experience in Angular, React / Redux, Graph QL, Node. js, Lombok Annotations, etc.
  • Good understanding and exposure (3+ years) of program & service concepts, general and best practices, business processes & rules, stakeholders & relationships, service delivery models (incl. self service / digital service), private & public partnership, etc in complex & high‑impact public sector.
  • Proven experience (10+ years) with all stages of automated system implementation in large complex high‑volume heterogeneous systems, with online Mainframe Transactions.
  • Experience (15+ years) in structured methodologies for the development, design, implementation and maintenance of applications.
  • 3+ years experience and knowledge in Cloud‑Native application design, Agile, Dev Ops Continuous Delivery / Continuous Integration methodologies / processes, integration of business rules engines (e. g.

Oracle Process Automation OPA).

  • Demonstrable knowledge and experience (2+ years) working in accordance with policies and procedures of Public Sector Service in Canada.
  • Working experience with toolsets and open source software packages / frameworks that support object‑oriented languages, web application, and Cloud‑Native product development, including: Configuration / Builds: Harvest (or similar), Ant, Git Hub / Git Lab, Maven (v3) build tools; UML modeling tools, e. g.

Power Designer; Eclipse, Visual Studio; Test Automation Framework / Tools, e. g.

Selenium, JAWS, WAVE, Chrome AXE, NVDA, WC3 Validator.

  • Excellent problem‑solving, communication (verbal and written), and interpersonal skills.
  • A team player with the ability to work with competing priorities and strict deadlines.
  • Proven ability to perform to successful completion assignments of high magnitude and complexity.
  • Lead Evaluator
  • John Song

Skills Experience and Skill Set Requirements

  • Evaluation Criteria
  • Technical Skills in Web‑based Java EE (Enterprise Edition, 10+ years) / Cloud‑Native Paa S (3+ years) application development.
  • Overall 10+ years work experience as a software developer on Java enterprise and Cloud‑Native application analysis, design and development.
  • Strong (and recent) technical design, build / development, and quality assurance expertise in Java EE and Cloud‑Native frameworks, standards, technologies and tools.
  • Solution design and development experience for Cloud‑Native Paa S based technologies.
  • Secure web application development under OWASP guideline and rules.
  • Computing Environments and Toolsets (10+ years)
  • Knowledge of, and experienced with the following computing environments: Database (Oracle, SQL Server, Postgre SQL, DB2, IMS, etc) and SQL programming.
  • Operating Systems / Cloud

Platforms: UNIX (Solaris, AIX), Linux (e. g.

Red Hat), Windows (Server), container platforms / technologies (e. g.

Docker), industry‑leading Iaa S / Paa S Cloud platforms (e. g.

Azure App Service).

  • Web / Application Servers: Web Logic (14+), Web Sphere, JBoss, Tom Cat.
  • Working experience with toolsets / frameworks that support object‑oriented languages, web application, and Cloud‑Native product development including: Configuration / Builds: Harvest (or similar), Ant, Git Hub / Git Lab, Maven (v3) build tools; UML modeling tools, e. g.

Power Designer; Eclipse, Visual Studio; Test Automation Framework / Tools, e. g.

Selenium, JAWS, WAVE, Chrome AXE, NVDA, WC3 Validator.

User Interface Design / Development (3+ years)

Familiar with UX / UI design principles and guidelines, familiar with Angular, React / Redux, and AODA compliance.

Subject Matter Knowledge and Expertise (3+ years) in related Business Programs, Services, and Processes

Good understanding of program & service concepts, general and best practices, business processes & rules, stakeholders & relationships …

Object‑Oriented Analysis & Design (15+ years) and complex & modern application system implementation / delivery

  • Experience with Object‑Oriented Analysis & Design (UML Use Case/Class sequence/Collaboration/State) and Micro Service Architecture model.
  • Experience with all stages of automated system implementation in large complex high‑volume heterogeneous systems, with online Mainframe Transactions.
  • Knowledge in Cloud‑Native application design, Agile, Dev Ops Continuous Delivery / Continuous Integration methodologies / processes, integration of business rules engines.
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications.
  • Public Sector Experience (2+ years)
  • Experience with Public Sector I&IT Solutions architecture, application design / development …
  • Demonstrable knowledge and experience in working in accordance with policies and procedures of Canadian Public Sector Services.
  • Interpersonal & Communication Skills
  • A team player …
  • Strong problem-solving …

Must haves

Overall 10+ years work experience as a software developer on Java enterprise and Cloud‑Native application analysis, design, and development.

#J-18808-Ljbffr

Senior Software Developer in Toronto employer: Rubicon Path

As a Systems Testing/QA Specialist at our Toronto location, you will thrive in a collaborative and innovative work culture that prioritizes quality and continuous improvement. We offer competitive benefits, opportunities for professional growth, and a commitment to work-life balance, ensuring that you can excel in your role while contributing to meaningful projects that impact the community. Join us to be part of a dynamic team dedicated to delivering high-quality solutions in a supportive environment.

R

Contact Details:

Rubicon Path Recruitment Team

We think you need these skills to ace Senior Software Developer in Toronto

Java EE
Cloud-Native Application Development
Microservice Architecture
Angular
React / Redux
Node.js
UML Modeling