Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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
Job Description
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.
Key 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.
Required 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.
- 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.
Related Careers
Senior Integrated Logistics Support Specialist
Ottawa, ON
Full Time
- Advanced Technologies
- Defence
- Engineering
Intermediate Java Developer
Ottawa, ON
Full Time
- Learning
- Defence
- Learning Solutions
Key Skills
Ranked by relevanceReady to apply?
Join Calian Advanced Technologies and take your career to the next level!
Application takes less than 5 minutes