👨🏻‍💻 postech.work

Java Developer (Government of Canada Secret-level clearance)

TV2 Consulting • 🌐 In Person • 💵 $75,000 - $90,000

In Person Posted 1 day, 20 hours ago

Job Description

Role Summary

We are seeking a Java Developer to join the Government of Canada delivery team, supporting secure web portal applications (DynaDocs and CanaDocs) and their underlying infrastructure. This role focuses on Java development, working closely with cross-functional teams and stakeholders to design, develop, and deploy secure, scalable, and high-performing solutions. The ideal candidate is self-directed, detail-oriented, and motivated, with strong analytical, problem-solving, and communication skills.

Key Responsibilities

Design, code, test, debug, and install application programs for highly available systems.

Review and modify programming systems to meet evolving requirements.

Collaborate effectively with remote teams, adapting quickly to new challenges and learning rapidly.

Apply sound judgment to understand complex business use cases and design appropriate solutions.

Ensure operating efficiency of existing application systems.

Maintain documentation of systems development and revisions.

Conduct analyses of organizational needs and goals to inform application system development.

Build secure, scalable, performant, and highly available APIs using modern frameworks.

Troubleshoot and enhance legacy code to resolve issues and improve functionality.

Work with container concepts, architecture, tools, and frameworks.

Utilize cloud solutions such as AWS (preferred) or GCP.

Apply DevOps/CICD practices using tools such as JIRA, GitHub, Jenkins, and UCD.

Work within Agile methodologies including Scrum, SAFe, and Kanban.

Provide operational support for portal solutions during business hours (weekdays, 8 AM – 5 PM EST).

Support incident and change management, including after-hours work when required (compensated accordingly).

Remediate defects, develop enhancements, and conduct quality assurance testing prior to deployment.

Deploy defect fixes and enhancements into production environments.

Provide infrastructure, network, and database support as required.

Technical Requirements

Java 8+ EE

JBoss application server

EJB

Quartz

Hibernate/JPA

Apache POI

JAXB, JAXWS, JAXRS

Ant

ANSI SQL

Bash

Python

Git / GitLab CI/CD

Eclipse

Linux

Maven

Oracle 19c

Qualifications and Skills

Highly organized and detail-oriented, with the ability to manage multiple assignments under aggressive timelines.

Comfortable working with change and ambiguity in a competitive environment.

Ability to work efficiently in a hybrid environment (3 days on-site, 2 days remote).

Strong problem-solving skills with complex, technical, and abstract concepts.

Team player with confidence to challenge and escalate issues when necessary.

Previous experience in the telecommunications industry and Government of Canada contracts is an asset.

Government of Canada Secret-level clearance (mandatory).

Education \& Experience

Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

Minimum of 7–10 years of experience in Java development and enterprise-level applications.

Hands-on experience with secure, scalable, and high-performing APIs and systems.

Work Schedule

Standard business hours: Monday to Friday, 8 AM – 5 PM EST.

Hybrid work model: 3 days on-site in Ottawa, 2 days remote.

Occasional after-hours support required for incident and change management (compensated by time in lieu or overtime).

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.