Intermediate to Senior Application Developer (Java/ TypeScript) for the modernization of in-house and customer-facing applications

S.I. Systems Ltd.

Calgary

Hybrid

CAD 90,000 - 120,000

Full time

30 hours ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

S.I. Systems Ltd. seeks an Intermediate to Senior Application Developer (Java/TypeScript) to modernize in-house and customer-facing apps in a hybrid role based in Calgary.

The role emphasizes building RESTful services with Java/Spring Boot and front-end work with Vue/TypeScript, plus secure design and CI/CD practices. Ideal candidates will bring 5+ years of Java experience, 3+ years with SQL/SQL Server, and strong Agile/Scrum background, with familiarity in OAuth2/OIDC security and enterprise

Qualifications

  • 5+ years' of Java programming experience, including strong hands-on experience with Spring Boot and the design and support of REST APIs.
  • Experience developing in-house, customer facing applications and enterprise or custom-built applications.
  • 3+ years' of SQL and SQL Server experience.
  • Experience with GitHub, CI/CD, containerization, and modern deployment practices.
  • Strong understanding of secure application design, authentication and authorization, API security, and common application vulnerabilities.
  • Experience working in Agile/ Scrum environments.

Responsibilities

  • Leads investigation and resolution of complex escalated application incidents involving performance, memory, security, data, integration, deployment, and infrastructure dependencies.
  • Defines and promotes reusable engineering patterns and guardrails for Java and Spring Boot services, REST APIs, Vue and TypeScript frontends, SQL Server, identity, integrations, automated testing, and CI/CD.
  • Designs and reviews RESTful services and APIs using Java and Spring Boot, including OAuth2/OIDC security and integrations with internal and third-party systems.
  • Strengthens application monitoring and observability through effective logging, alerting, health checks, performance monitoring, and operational dashboards.
  • Improves CI/CD and release practices using GitHub Actions, Docker, Tomcat, nginx, automated testing, and repeatable deployment processes.
  • Mentors junior and intermediate developers, providing constructive review feedback, and helping build consistent engineering and troubleshooting practices across the team.

Skills

Java
Spring Boot
REST APIs
TypeScript/JavaScript
Vue
React
SQL
SQL Server
GitHub
CI/CD
Docker
Tomcat
Nginx
OAuth2/OIDC
Agile/Scrum

Tools

GitHub Actions
Docker
Tomcat
Nginx

Job description

Intermediate to Senior Application Developer (Java/ TypeScript) for the modernization of in-house and customer-facing applications

Our retail enterprise client is seeking an Intermediate to Senior Application Developer (Java/ TypeScript) for the modernization of in-house and customer-facing applications.

Duration: 6-month initial contract with a possibility of extension or conversion

Working model: Hybrid onsite within South Calgary (3 days onsite)

Must-haves:

  • 5+ years' of Java programming experience, including strong hands-on experience with Spring Boot and the design and support of REST APIs.
  • Experience developing in-house, customer facing applications and enterprise or custom-built applications.
  • 3+ years' of SQL and SQL Server experience
  • Experience with GitHub, CI/CD, containerization, and modern deployment practices.
  • Strong understanding of secure application design, authentication and authorization, API security, and common application vulnerabilities.
  • Experience working in Agile/ Scrum environments.

Nice-to-haves:

  • Experience supporting or modernizing existing applications, including identifying technical debt and opportunities for improvement.
  • Exposure to application security, authentication/authorization, and enterprise integrations (e.g., OAuth2/OIDC, identity providers, or payment integrations).
  • Experience with automated testing, application monitoring, logging, and troubleshooting.
  • Exposure to DevOps and deployment practices, including scripting, CI/CD, Docker, and cloud or container platforms.
  • Familiarity with AI-assisted development, technical documentation, and collaboration tools.

Key Responsibilities:

  • Leads investigation and resolution of complex escalated application incidents involving performance, memory, security, data, integration, deployment, and infrastructure dependencies.
  • Defines and promotes reusable engineering patterns and guardrails for Java and Spring Boot services, REST APIs, Vue and TypeScript frontends, SQL Server, identity, integrations, automated testing, and CI/CD.
  • Designs and reviews RESTful services and APIs using Java and Spring Boot, including OAuth2/OIDC security and integrations with internal and third-party systems.
  • Strengthens application monitoring and observability through effective logging, alerting, health checks, performance monitoring, and operational dashboards.
  • Improves CI/CD and release practices using GitHub Actions, Docker, Tomcat, nginx, automated testing, and repeatable deployment processes.
  • Mentors junior and intermediate developers, provides constructive review feedback, and helps build consistent engineering and troubleshooting practices across the team.

Our retail enterprise client is seeking an Intermediate to Senior Application Developer (Java/ TypeScript) for the modernization of in-house and customer-facing applications.

Duration: 6-month initial contract with a possibility of extension or conversion

Working model: Hybrid onsite within South Calgary (3 days onsite)

Must-haves:

  • 5+ years' of Java programming experience, including strong hands-on experience with Spring Boot and the design and support of REST APIs.
  • Experience with TypeScript or JavaScript and Vue frontend framework (React is also accepted).
  • Experience developing in-house, customer facing applications and enterprise or custom-built applications.
  • 3+ years' of SQL and SQL Server experience
  • Experience with GitHub, CI/CD, containerization, and modern deployment practices.
  • Strong understanding of secure application design, authentication and authorization, API security, and common application vulnerabilities.
  • Experience working in Agile/ Scrum environments.

Nice-to-haves:

  • Experience supporting or modernizing existing applications, including identifying technical debt and opportunities for improvement.
  • Exposure to application security, authentication/authorization, and enterprise integrations (e.g., OAuth2/OIDC, identity providers, or payment integrations).
  • Experience with automated testing, application monitoring, logging, and troubleshooting.
  • Exposure to DevOps and deployment practices, including scripting, CI/CD, Docker, and cloud or container platforms.
  • Familiarity with AI-assisted development, technical documentation, and collaboration tools.

Key Responsibilities:

  • Leads investigation and resolution of complex escalated application incidents involving performance, memory, security, data, integration, deployment, and infrastructure dependencies.
  • Defines and promotes reusable engineering patterns and guardrails for Java and Spring Boot services, REST APIs, Vue and TypeScript frontends, SQL Server, identity, integrations, automated testing, and CI/CD.
  • Designs and reviews RESTful services and APIs using Java and Spring Boot, including OAuth2/OIDC security and integrations with internal and third-party systems.
  • Strengthens application monitoring and observability through effective logging, alerting, health checks, performance monitoring, and operational dashboards.
  • Improves CI/CD and release practices using GitHub Actions, Docker, Tomcat, nginx, automated testing, and repeatable deployment processes.
  • Mentors junior and intermediate developers, provides constructive review feedback, and helps build consistent engineering and troubleshooting practices across the team.
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Application Developer (Java/TypeScript) to develop custom in-house and customer facing applications
Junior Application Developer (Java/TypeScript) to develop custom in-house and customer facing applications

S.I. Systems Ltd. • Calgary

Hybrid
CAD 30,000 - 48,000
Senior Full Stack Developer - Java, Spring, Angular
Senior Full Stack Developer - Java, Spring, Angular

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 110,000 - 150,000
Senior AWS Developer with strong Java/Spring Boot and Terraform experience.
Senior AWS Developer with strong Java/Spring Boot and Terraform experience.

S I Systems • Calgary

Hybrid
CAD 83,000 - 165,000
Specialized IT Consultant - Senior
Specialized IT Consultant - Senior

Randstad Canada • Toronto

On-site
CAD 95,000 - 130,000
Java Fullstack Developer
Java Fullstack Developer

PYXIDIA TECHLAB • Toronto

Hybrid
CAD 90,000 - 120,000
Senior Cloud Development and Administration Specialist
Senior Cloud Development and Administration Specialist

Randstad Canada • Toronto

Hybrid
CAD 120,000 - 180,000
AI tool integration
Full-stack scope
DevOps leadership
+1
Senior Java Developer
Senior Java Developer

Altis Technology • Toronto

Hybrid
CAD 138,000 - 145,000
Hybrid work arrangement
Remote-friendly
Junior Full-Stack .NET Developer (2+ years) to build and enhance business applications using .NET, web technologies, SQL, and Microsoft Power Platform- 2013
Junior Full-Stack .NET Developer (2+ years) to build and enhance business applications using .NET, web technologies, SQL, and Microsoft Power Platform- 2013

S.I. Systems Ltd. • Toronto

On-site
CAD 55,000 - 75,000
Senior Developer (.NET/Angular)
Senior Developer (.NET/Angular)

Altis Technology • Toronto

Hybrid
CAD 120,000 - 180,000
Enterprise Architect to identify, develop, and provide a technical roadmap strategic assessment across business processes and a solutions landscape
Enterprise Architect to identify, develop, and provide a technical roadmap strategic assessment across business processes and a solutions landscape

S.I. Systems Ltd. • Calgary

Hybrid
CAD 60,000 - 90,000