Senior Java Developer
Location:
Montreal or Toronto (Hybrid – 2–3 days/week onsite)
Start Date:
January 2026
Job Type:
Full-Time
Security Clearance:
Government of Canada -
Secret Clearance – Mandatory
About the Role
We are seeking an experienced
Senior Java Developer
to support a large Government of Canada modernization program. The successful candidate will work in an Agile environment delivering highly scalable, secure, and cloud-ready backend solutions. This is a client-facing role requiring strong technical expertise, excellent communication skills, and experience delivering enterprise applications in regulated environments.
Key Responsibilities
Design, develop, and maintain
Java-based microservices
for mission-critical applications
Build and support backend services using
Spring Boot
,
JBoss
, and
RabbitMQ
Develop and maintain
shell scripts
for automation, monitoring, and deployments
Work with
Oracle Database
for data persistence, performance tuning, and queries
Deploy and support applications on
RHEL
and
AWS Cloud
environments
Implement and maintain
CI/CD pipelines
using
GitLab
Collaborate with DevOps, QA, and architecture teams to ensure high-quality releases
Participate in
Agile ceremonies
including sprint planning, stand-ups, and retrospectives
Provide technical guidance, troubleshooting, and production support as needed
Work directly with government stakeholders and project teams
Required Skills \& Experience
8+ years of professional software development experience
Strong expertise in
Java microservices architecture
Hands-on experience with
Spring Boot, JBoss, and RabbitMQ
Experience with
Oracle Database
(SQL, PL/SQL, performance tuning)
Strong Linux background, particularly
RHEL
Cloud deployment experience on
AWS
CI/CD experience using
GitLab pipelines
Proficiency with
IntelliJ
and/or
Eclipse
Experience working in
Agile delivery environments
Strong communication skills for
client-facing roles
Security Requirement
Active Government of Canada Secret Clearance is mandatory
(Candidates without valid clearance cannot be considered)
Why Join This Project
Long-term engagement with a
major federal government program
Opportunity to work on
secure, large-scale, cloud-based platforms
Hybrid work model in
Toronto or Montreal