2,065,048open jobs
122,178companies
241,919added this week
Browse all
Salary
$114k – $122k per year
Location
In office (Ottawa)
Seniority
Middle
Employment
Contractor

First seen by Alion on Oct 29, 2026.

Overview
Company
Impact
Profile match
Altis connects employers and job seekers across Canada with people-first staffing, recruitment and workforce solutions designed to build strong teams and meaningful careers.

Job Title: Senior Java Developer (Level 3)
Location: Ottawa, Ontario (On-site – Vanier location)
Duration: Contract (1 year, with up to three additional one-year option periods)
Security Clearance: Must meet Enhanced Reliability security requirements
Compensation: 80-85/hr INC

About the Opportunity

We are seeking experienced Senior Java Developers to support a federal government initiative focused on strengthening Canada's cybersecurity capabilities. You'll contribute to the development, enhancement, and modernization of enterprise applications, including the transition of an existing cybersecurity analytics platform.

Working with technologies such as Java, React, Python, and GraphQL, you'll help deliver secure, scalable solutions that support critical cybersecurity operations and protect Canada's digital infrastructure.

What's in It for You

You'll join a collaborative, people-first consulting environment that values innovation, partnership, and continuous learning. This opportunity offers exposure to sophisticated cybersecurity technologies, enterprise-scale applications, and meaningful public sector initiatives.

You'll work alongside experienced technical professionals, contribute to the modernization of critical systems, and apply your expertise across both front-end and back-end development. Your contributions will help support the security and reliability of systems that Canadians depend on.

Your Responsibilities
  • Design, develop, enhance, and maintain web-based applications using Java, JavaScript (React), and Python.

  • Support the modernization and transition of existing applications into a new analytical platform.

  • Develop front-end components and perform UX design activities using HTML and CSS.

  • Build and integrate back-end services and APIs using Java, Python, and GraphQL.

  • Configure, build, and deploy applications using technologies such as Spring, Gradle, Spark, AKS, and Apache Airflow.

  • Work with relational databases, including MySQL and Oracle, to support SQL operations, database administration, and data migration.

Skills and Qualifications
  • Minimum 10 years of experience within the last 15 years working as a Programmer or Software Developer.

  • Minimum 5 years of hands-on experience within the last 8 years developing web-based applications using Java and JavaScript, including React, with relational database backends.

  • Minimum 3 years of hands-on experience within the last 8 years performing UX design activities, including HTML and CSS markup and styling.

  • Minimum 2 years of hands-on experience within the last 7 years using integrated development environments, preferably Eclipse or IntelliJ.

  • Minimum 2 years of hands-on experience within the last 7 years working with source code repositories such as Git.

  • Strong understanding of full-stack application development, relational databases, and modern web technologies.

  • Strong analytical, problem-solving, documentation, and communication skills.

Additional Assets

  • Experience developing applications using Python within the last 8 years.

  • Experience with build automation tools such as Ivy, Maven, or Gradle within the last 4 years.

  • Experience working with GraphQL and JSON within the last 5 years.

  • Familiarity with Agile methodologies, including Scrum and Kanban, and collaboration platforms such as GitLab, GitHub, or Atlassian Confluence.

Why Partner with Altis

If you've never responded to a Government of Canada request, you're in good hands with Altis. With 35+ years of experience staffing federal projects, we understand procurement processes, hold multiple standing offers, and know how to position candidates competitively. We'll guide you through every step—gathering required information, presenting your experience accurately, and ensuring the process feels transparent, supportive, and personal.



We appreciate the time and effort all applicants invest in their submissions. Please note that only candidates shortlisted for this role will be contacted directly. However, your profile will remain under consideration for future opportunities that align with your experience and career goals.All qualified applicants will receive fair consideration for employment. We welcome individuals of all backgrounds, experiences, and identities including those who identify as women, members of racialized groups, Indigenous Peoples, persons with disabilities, and 2SLGBTQIA+ communities. If you require an accommodation, please review our accessibility policy and reach out to our accessibility officer with any questions. Our human recruiters review all applications and always make the final hiring decision. On occasion, we also use AI-assisted tools to help review applications.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,065,048 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Ottawa
≈ $77k – $139k per year (Estimated) · In office · 5+ years exp · Vancouver
Go
Java
C++
AI/ML
AI Agents
LLM
DevOps
OpenShift
Istio
Envoy
Kubernetes
OpenStack
eBPF
Linux
Cybersecurity
Calico
Apply
≈ $46k – $96k per year (Estimated) · In office · Full-Time · 2+ years exp · Bachelor's Degree · Montreal
Python
JavaScript
Java
Kotlin
TypeScript
SQL
Java
Spring Framework
Maven
Spring Boot
Spring Security
Kotlin
Mockito
Databases
PostgreSQL
Oracle
Apache Kafka
AI/ML
Spark
Frontend
Angular
Mobile
JUnit
DevOps
Rest API
GitHub Actions
Azure
CI/CD
Jenkins
Docker
Kubernetes
Linux
TCP/IP
DNS
Cybersecurity
SonarQube
Management
Agile
Scrum
QA
Swagger
Apply
≈ $67k – $120k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Waterloo · Toronto
COBOL
COBOL
Zowe
CICS
VSAM
JCL
Endevor
z/OS Connect
IBM Developer for z/OS
Databases
Db2
DevOps
Rest API
CI/CD
Jenkins
GitHub
Management
Agile
Apply
$82k – $92k per year · Hybrid · Contractor · Toronto
JavaScript
Java
TypeScript
Databases
Azure Cosmos DB
Frontend
Angular
DevOps
Rest API
Azure
Management
Confluence
Jira
Agile
Scrum
Apply
≈ $75k – $139k per year (Estimated) · Remote (Canada) · Contractor · Edmonton
C#
C#
.NET
AI/ML
Copilot
Apply
$31k – $47k per year · In office · Full-Time · High School Diploma · Ottawa
Apply
≈ $42k – $106k per year (Estimated) · In office · Ottawa
Python
Java
Apply
Strategic Analyst 1 day ago
≈ $46k – $80k per year (Estimated) · In office · 3+ years exp · Bachelor's Degree · Ottawa
Analytics
Power BI
Management
SharePoint
Apply
$49k – $61k per year · In office · Full-Time · 3+ years exp · Ottawa
Apply
≈ $39k – $96k per year (Estimated) · In office · Part-Time · Ottawa
Apply
See all jobs
This is one of many
2,065,048 more open roles from verified company boards, updated every day.