Enable job alerts via email!

Senior Full Stack (Java/J2EE and JavaScript) Developer with IBM WebSphere and HCL Digital Exper[...]

S I Systems

Toronto

Hybrid

CAD 100,000 - 130,000

Full time

Today
Be an early applicant

Job summary

A technology solutions provider in Toronto is looking for a Senior Full-Stack Software Engineer. This role involves designing, developing, and testing software solutions while utilizing Agile methodologies. Candidates should have over 10 years of back-end development experience and proficiency in IBM WebSphere, RESTful services, and Azure deployments. This position offers hybrid working arrangements and is ideal for individuals passionate about continuous improvement and delivery of value.

Qualifications

  • 10+ years of back-end development experience.
  • Experience with IBM WebSphere and HCL Digital Experience products.
  • Strong understanding of SOAP and RESTful services and APIs.
  • Familiarity with Spring Boot, Spring Cloud, and Core Spring frameworks.
  • Experience deploying services on Azure AKS.
  • Competence in Oracle for database interactions.
  • Experience using GitHub for source control.
  • Proficiency with Jira and Confluence for task and content management.
  • Experience with Jenkins, Maven, Snyk, and SonarQube for DevOps pipelines.

Responsibilities

  • Applying creative problem solving that brings software designs to life.
  • Designing, coding, unit testing, and integrating new features and functionality.
  • Promoting and applying agile principles and methodology.
  • Assisting in the development of automated tests.
  • Updating progress daily through tracking tools.
  • Performing various investigative spikes to mitigate uncertainties.
  • Assisting with required documentation.
  • Assisting with production support and releases.

Skills

Back-end development experience
IBM WebSphere
HCL Digital Experience products
SOAP services
RESTful services
Spring Boot
Spring Cloud
Core Spring frameworks
Azure AKS
Oracle
GitHub
Jira
Confluence
Jenkins
Maven
Snyk
SonarQube

Education

Bachelor's degree in technical fields

Job description

Location: Hybrid – 3 days (Toronto or Waterloo Office)

Contract Duration: 1 year, possibility of extension or conversion to FTE

Schedule Hours: 9am-5pm Monday-Friday; standard 37.5 hrs/week

We are seeking a Senior Full-Stack Software Engineer who is obsessed with delivering value, is forward-thinking, loves to learn from both successes and failures, and is excited to see the successful implementation of the products they deliver—while remaining open to change and continuous improvement.

Responsibilities:

  • Applying creative problem solving that brings software designs to life.
  • Designing, coding, unit testing, and integrating new features and functionality as defined by the Product Partner and team.
  • Promoting and applying agile (SAFe) principles and methodology.
  • Assisting in the development of automated tests to ensure delivery of high-quality code.
  • Updating progress daily through the tracking tool (Jira) and Kanban board.
  • Performing various investigative “Spikes” to mitigate technical uncertainty and risk.
  • Assisting with required documentation (e.g., deployment, maintenance, support, and business needs).
  • Assisting with production support and releases.

Must Haves:

  • 10+ years of back-end development experience.
  • Experience with IBM WebSphere and HCL Digital Experience products.
  • Strong understanding of SOAP and RESTful services and APIs.
  • Familiarity with Spring Boot, Spring Cloud, and Core Spring frameworks.
  • Experience deploying services on Azure AKS.
  • Competence in Oracle for database interactions.
  • Experience using GitHub for source control.
  • Proficiency with Jira and Confluence for task and content management.
  • Experience with Jenkins, Maven, Snyk, and SonarQube for DevOps pipelines.

Nice to Haves:

  • Experience participating in ideation and brainstorming sessions to devise innovative digital solutions.
  • Ability to assist product partners in refining product backlogs, providing initial estimates.
  • Experience mentoring other developers and fostering skill development.
  • Demonstrated experience operating within regulated environments with a strong understanding of compliance, risk management, and industry standards.
  • Strong interpersonal skills to build relationships with engineering managers, product partners, quality engineers, and analysts in a globally distributed environment.

Education:

Bachelor's degree in technical fields such as computer science, computer engineering or equivalent work experience

# Step Process: 1 round – Virtual or In-person depending on location (90 minute interview)

Test soft skill and technology questions

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.