Backbone logoBackbone Jobs

Senior Developer

Calian Advanced Technologies logoCalian Advanced Technologies

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.

Location

Ottawa, ON

Job Type

Full Time

We are seeking a senior Java developer to join our operations and training technology team. This role requires expertise in Java-based systems and strong general problem-solving skills. The job will require participation in the full SDLC working with multiple teams across multiple products in the military training and operational domains. This position is currently a hybrid position requiring up to three days a week in the office.

Responsibilities

Contributes to proposals by developing technical solutions and associated estimates.

Writing technical descriptions.

Develops and documents requirements.

Develops designs of external interfaces.

Develops high level and low-level software designs.

Acts as a top-level technical contributor on the implementation, integration and test of the software.

Performs code reviews.

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 schedules for assigned tasks.

Performs work with a high degree of latitude following best practices.

Scopes tasks to fit within a schedule.

Handles the most complex issues.

Possesses expert knowledge of software development area.

Takes ownership that the system under development meets the customer needs.

Identifies project risks and strategies to mitigate risks.

Qualifications

Four-year bachelor’s degree in computer science, engineering, or a related field or three-year bachelor’s degree or equivalent plus one year of relevant experience, or two-year diploma in computer technology plus two years of relevant experience.

10+ 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.

# #SF#

How we hire

Our hiring process is designed to help us get to know you and discover if you are the best fit for our team. It's also an opportunity for you to gauge if a role at Calian is the right fit for you.

Throughout the process, we’ll share details of the kind of work you’ll be doing, the projects you’ll be working on, the team you’ll be joining, and what it’s like working at Calian. Our biggest tip throughout the process is to just be your authentic self!

Our commitment to diverse, yet highly specialized solutions require many different skills and abilities. We look for the best talent that can contribute to Calian’s success as well as enhance our culture. We encourage you to apply to a role or join our talent community and sign up for job alerts that match your area of expertise and what you are looking for in your next opportunity.

During the recruiting process, you’re encouraged to notify us of any accommodations you may require. We’ll be happy to help.

We give the same time and consideration to everyone who applies. Here are a few things you can do to ensure your application shines:

Do your research on Calian, the department, and team you are looking to join

Add a cover letter that explains why you are a good fit for this position

Share a portfolio, personal websites, or links to your professional social media

In your CV, highlight your key achievements - this is your time to brag

Include dates! Share the timeline of your experience

Stand out by tailoring your resume to each position you apply to

Only apply to roles you’re genuinely interested in and that align to your experience

Be prepared! Do your research on Calian, the department, and team you are looking to join

View the responsibilities for the role and find examples that demonstrate how you’ve completed these in your previous work experience

Prepare a list of questions to ask us

Dress business casual for your interview (virtual and in person)

We assess your skills and fit, you assess our fit for you

We keep you updated and share expectations as we make progress in the recruiting cycle

Feel free to reach out to your Talent Acquisition Specialist at any time during the hiring process

Perks and benefits

Flexible work hours

Robust company-paid benefits

Generous time off package

A balanced approach to work and life

Stock purchase plan

RRSP program*

Work from home options

Related Careers

Intermediate Java Developer

Ottawa, ON

Full Time

Learning

Defence

Learning Solutions

2025-10-07

Senior Java Developer

Ottawa, ON

Full Time

Learning

Defence

Learning Solutions

2025-10-07

Bilingual Recruiter

Hybrid, CAN

Ottawa, ON

Full Time

Health

Defence

2025-10-23

Show more Show less

Requirements

No specific requirements listed.