Back


Job Detail

Software Developer

ADGA Group

Ottawa, Ontario

Software Developer

ADGA Group

Ottawa, Ontario

Job description

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. 

This is a proactive recruitment initiative, with potential start dates in the coming weeks or months, contingent on contract award. 

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  
  • Build and enhance user-facing features using JavaScript (ES5/ES6+), HTML, CSS, and Node.js  
  • 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  

Collaboration & Reporting 

  • 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  
  • Languages: Java, JavaScript (ES5/ES6+), HTML, CSS, Node.js  
  • Templating: FreeMarker (FTL)  
  • Databases: Oracle, PostgreSQL  
  • Web & Middleware: Apache Web Server, Apache Tomcat  
  • Operating Systems: Linux (RHEL, Alma Linux, Ubuntu)  
  • Tools: Azure DevOps, Git, Eclipse, VS Code, SQL Developer  
  • Scripting: Bash, PowerShell  
  • 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  

We are committed to hiring military and Veteran spouses and encourage you to identify your connection with the MSEN when reaching out to us or applying to any of our open roles.

 

Have questions or want to learn more about us? We would love to hear from you!

recruiters@adga.ca

Whenever possible, reach out to a named contact rather than a general inbox  - it helps ensure a quicker, more personalized response. If you hit a bounce-back, let us know at

employment.Emploi@cfmws.com

About ADGA Group

ADGA Group helps Canadian Armed Forces, government and industry clients fulfill their strategic and operational mandates by delivering advanced technical capabilities in Agile Software Development, Integrated Security Solutions, and Value-added Program Management. The Canadian tech company’s proven track record of successful integrations enables and empowers clients to free up their resources so they focus on their front line work, keep pace with technology, and expertly maintain critical systems.

Takes about 5 minutes

Please login to apply for this job.

Job requirements

You'll be asked to provide

Basic info
Resume upload
Copy