Position Overview
Calian Operational and Training Technologies Solutions (COTTS) formerly SimFront Simulation Systems is an Ottawa based company dedicated to the delivery of simulation related products and software development services to the military and defence sector.
We are seeking an intermediate Java developer to join our operations and training technology team for a full-time position as an employee. The successful candidate will work closely with senior developers designing developing testing maintaining and deploying Java based applications for use in military training and operations. This position is currently a hybrid position requiring up to three days a week in the office.
Responsibilities
- Develops and documents requirements.
- Develops designs of external interfaces.
- Develops high level and low-level software designs.
- Contributes to the implementation integration and test of the software.
- Develops and performs tests.
- Interacts with customers as directed.
- Works as part of a team. Gets help from other team members when necessary. Helps others including mentoring less experienced staff by providing guidance and constructive criticism. Accepts constructive feedback from team members about work output.
- Estimates and gives feedback on schedules for assigned tasks.
- Performs work under minimal supervision.
- Handles medium complexity issues and problems and refers only complex issues to higher-level staff.
- Possesses comprehensive knowledge of their technical area.
- Takes ownership to ensure their own work robustly meets specified requirements.
Qualifications
- Four-year bachelors degree in computer science engineering or a related field or three-year bachelors degree or equivalent plus one year of relevant experience or two-year diploma in computer technology plus two years of relevant experience.
- 5 years of experience in Java development.
- Located in the Ottawa area or willing to relocate to the Ottawa area.
- Core Java expertise.
- Excellent problem-solving debugging and performance optimization skills.
- Excellent oral and written communications skills. The successful Applicant will be required to articulate challenges designs and propose solutions.
- Currently holds or is eligible to hold a Level 2 secret clearance.
- Is eligible to handle Canadian Controlled Goods.
Additional Requirements
- Experience developing software for military defense or emergency services.
- Experience with git Maven Gitlab.
- Experience with NetBeans IntelliJ.
- Active security clearance (Secret or higher).
- Experience with Microservice development.
Job Title: Intermediate Developer
Requisition Number: 2061
Date: 11 November 2025
Location: Ottawa ON
Remote: No
Business Unit: Learning
Department 1: Learning Solutions
Department 2: Defence
Job Type: Full-time
#LI-AS1#
#SF#
Position OverviewCalian Operational and Training Technologies Solutions (COTTS) formerly SimFront Simulation Systems is an Ottawa based company dedicated to the delivery of simulation related products and software development services to the military and defence sector.We are seeking an intermediate...
Position Overview
Calian Operational and Training Technologies Solutions (COTTS) formerly SimFront Simulation Systems is an Ottawa based company dedicated to the delivery of simulation related products and software development services to the military and defence sector.
We are seeking an intermediate Java developer to join our operations and training technology team for a full-time position as an employee. The successful candidate will work closely with senior developers designing developing testing maintaining and deploying Java based applications for use in military training and operations. This position is currently a hybrid position requiring up to three days a week in the office.
Responsibilities
- Develops and documents requirements.
- Develops designs of external interfaces.
- Develops high level and low-level software designs.
- Contributes to the implementation integration and test of the software.
- Develops and performs tests.
- Interacts with customers as directed.
- Works as part of a team. Gets help from other team members when necessary. Helps others including mentoring less experienced staff by providing guidance and constructive criticism. Accepts constructive feedback from team members about work output.
- Estimates and gives feedback on schedules for assigned tasks.
- Performs work under minimal supervision.
- Handles medium complexity issues and problems and refers only complex issues to higher-level staff.
- Possesses comprehensive knowledge of their technical area.
- Takes ownership to ensure their own work robustly meets specified requirements.
Qualifications
- Four-year bachelors degree in computer science engineering or a related field or three-year bachelors degree or equivalent plus one year of relevant experience or two-year diploma in computer technology plus two years of relevant experience.
- 5 years of experience in Java development.
- Located in the Ottawa area or willing to relocate to the Ottawa area.
- Core Java expertise.
- Excellent problem-solving debugging and performance optimization skills.
- Excellent oral and written communications skills. The successful Applicant will be required to articulate challenges designs and propose solutions.
- Currently holds or is eligible to hold a Level 2 secret clearance.
- Is eligible to handle Canadian Controlled Goods.
Additional Requirements
- Experience developing software for military defense or emergency services.
- Experience with git Maven Gitlab.
- Experience with NetBeans IntelliJ.
- Active security clearance (Secret or higher).
- Experience with Microservice development.
Job Title: Intermediate Developer
Requisition Number: 2061
Date: 11 November 2025
Location: Ottawa ON
Remote: No
Business Unit: Learning
Department 1: Learning Solutions
Department 2: Defence
Job Type: Full-time
#LI-AS1#
#SF#
View more
View less