CareerPlanSign in

Software Developer

Ottawa, ca💼 Full-time🗓 2026-06-04 → 2026-09-25

Core

Full-stack developer supporting end-to-end development, upgrade, and sustainment of classified and unclassified Command View (CV/UCV) applications using Liferay CMS.

Role type

Senior Full-Stack Software Developer (CMS/Liferay)

Builds

Custom modules and user-facing features for mission-critical government applications

Domain

Government defense and security (C5ISRT)

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Liferay (Portal/DXP), JavaScript, HTML, CSS, Node.js, Oracle, PostgreSQL, Linux administration, Azure DevOps, Bash, PowerShell

Preferred skills

Agile methodologies, technical documentation, training delivery, secure environment experience

Technologies

Liferay 6.2, Liferay 7.4, FreeMarker, Apache Tomcat, RHEL, Alma Linux, Ubuntu, Eclipse, VS Code, SQL Developer

Responsibilities

Design and maintain full-stack CMS-based applications; Develop custom modules for Liferay; Integrate and manage Oracle and PostgreSQL databases; Support upgrade, configuration, and troubleshooting of CV and UCV environments; Diagnose and resolve application defects and performance issues; Use Azure DevOps for source control, versioning, branching, and CI/CD processes; Develop and maintain technical documentation, SOPs, and deployment procedures; Deliver training sessions to users and internal teams

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.