Ovii Job Board

Senior Software Engineer - Java, Angular

3pillar

Canada, Canada • Remote - Canada, Canada • Full-Time • 8+ years

Posted 2026-05-18 Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

Senior Software Engineer building enterprise‑grade Java back‑ends and Angular front‑ends for AI‑focused products. Remote full‑time role delivering high‑quality, scalable code while collaborating with clients and cross‑functional teams.

Role Snapshot

  • Senior Software Engineer
  • Java backend development
  • Angular frontend development
  • Remote full‑time
  • Enterprise AI platform

Must-Have Requirements

  • Java
  • Spring / SpringBoot
  • Hibernate / JPA
  • Angular
  • TypeScript / JavaScript
  • HTML / CSS
  • REST APIs
  • SQL
  • Agile methodologies
  • Object‑oriented programming principles
  • Unit, integration & end‑to‑end testing
  • software development
  • Spring
  • REST
  • Bachelor’s degree in Computer Science or Software Engineering

Nice-to-Have Signals

  • Git
  • Struts
  • Backbone
  • Marionette
  • Microservices / Serverless architectures
  • Factory / Singleton / Observer design patterns
  • AWS / Azure
  • Docker / Kubernetes
  • microservices
  • cloud platforms
  • containerization

Work Setup

  • Location: Canada, Canada
  • Work mode: REMOTE
  • Remote scope: GLOBAL
  • Employment type: Full-Time

Not Specified in JD

  • Visa sponsorship
  • Salary range
  • Relocation
  • Notice period
  • Security clearance
  • Coding test

What You'll Likely Work On

  • Design and implement performant, secure, and testable Java services using Spring and related frameworks
  • Build responsive Angular front‑ends and integrate them with RESTful APIs
  • Write and maintain automated unit, integration, and end‑to‑end test suites
  • Participate in agile ceremonies, sprint planning, and code reviews
  • Collaborate with clients, designers, and managers to clarify requirements and drive solutions
  • Mentor peers through Communities of Practice and project‑team interactions
  • Drive end‑to‑end project delivery autonomously from concept through deployment

Good Fit If You Have

  • Strong client‑facing communication experience
  • Experience with cloud platforms (AWS, Azure) and containerization
  • Familiarity with microservices or serverless architectures
  • Ability to mentor and share technical knowledge

Skills

  • Java
  • Spring / Spring Boot
  • Hibernate / JPA
  • Angular
  • TypeScript / JavaScript
  • HTML / CSS
  • REST APIs
  • SQL
  • Git (preferred)
  • Agile methodologies
  • Unit, integration & E2E testing
  • Microservices / Serverless (preferred)