We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the development, upgrade, and sustainment of Command View (CV/UCV) applications across classified and unclassified environments.
This role focuses on end-to-end development, including front-end, back-end, and database layers, as well as system configuration, troubleshooting, and documentation within a secure, mission-critical setting. The successful candidate will also play a key role in knowledge transfer and operational standardization.
Key Responsibilities Full-Stack Development
Design, develop, and maintain full-stack CMS-based applications (front-end, back-end, and database)
Develop custom modules for Liferay (Portal and DXP) using Java
Integrate and manage Oracle and PostgreSQL databases
System Maintenance & Support
Support the upgrade, configuration, and troubleshooting of CV (Classified) and UCV (Unclassified) environments
Diagnose and resolve application defects, performance issues, and system bugs
Perform testing and validation to ensure accuracy and completeness of applications
DevOps & Development Practices
Use Azure DevOps for source control, versioning, branching, and CI/CD processes
Maintain structured development workflows using Git and Agile methodologies
Support deployment activities within secure, closed network environments
Documentation & Knowledge Transfer
Develop and maintain technical documentation, SOPs, and deployment procedures
Document processes with clear steps and supporting artifacts (e.g., screenshots)
Deliver training sessions to users and internal teams
Provide ongoing knowledge sharing and maintain detailed development records
Provide regular updates to stakeholders through reports, demos, and status updates
Work closely with technical teams to ensure alignment on architecture and delivery
Technical Environment
CMS Platform: Liferay 6.2 Portal, Liferay 7.4 DXP
Templating: FreeMarker (FTL)
Scripting: Bash, PowerShell
Qualifications
5–10+ years of relevant software development experience
College diploma or University degree in computer science, Engineering, IT, or related discipline
Minimum 5 years of Linux experience (building, configuring, administering servers) within the last 10 years
Strong experience in full-stack development within CMS platforms
Hands‑on experience with:
Java (JRE/JDK) and backend development
Liferay (Portal and/or DXP) customization
JavaScript, HTML, CSS, Node.js
Database development (Oracle/PostgreSQL)
Experience with Azure DevOps and Agile development practices
Experience with testing, debugging, and bug resolution
Experience administering and maintaining Linux environments (RHEL, Alma, Ubuntu)
Experience with scripting (Bash, PowerShell) for automation
Experience working in secure, government, or defence environments
Strong documentation and training delivery experience
Additional Information
Must currently hold or be eligible to obtain and maintain a Secret (Level II) Canadian Federal Government Security clearance.
EEO Statement If you require accommodations during any stage of the application or interview process, please let us know. We are happy to work with you to meet your needs.
Benefits
Competitive base salary with company‑wide profit‑sharing plan for full‑time and part‑time employees
Health & Dental, Health Spending Account, Short‑Term Disability, Employee Assistance Program, and Telemedicine service
Discounts on gym memberships, perks through Perkoplis, and other employee‑centric services and savings programs
Work‑life balance support, including maternity/parental top‑up (up to 52 weeks) and reservist leave top‑up (up to 180 days)
#J-18808-Ljbffr
Similar jobs

More from ADGA Group Consultants Inc
ADGA Group Consultants Inc 1 day ago
ADGA Group Consultants Inc 2 days ago
ADGA Group Consultants Inc 1 day ago

Software Developer

Apply Now
Back to search page