Senior Software Engineer - Halifax
Offre en anglaisThe candidate will work within a multi-disciplined Agile team on the full software engineering life cycle for high-complexity naval platform systems. Key tasks include software requirements analysis, design, development using Java and Kubernetes, and mentoring junior developers.
- Sur place
- Dartmouth, NS
- Publié 20 août 2026
- Postuler avant le 19 sept. 2026
- 1 poste
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Forgeahead Solutions Corporation
Technical Lead and Senior Software Engineer
- Sur place
BC Public Schools
Manager, People, Performance and Culture
- Sur place
Alcohol and Gaming Commission of Ontario (AGCO)
Responsable de la gestion de l’information
- Sur place
Résumé du poste
Standard Job Description The candidate will be part of a multi-disciplined team environment working on the total software engineering life cycle from specification, design development, integration and test, deployment, maintenance and field trouble shooting for large scale, high complexity naval platform systems, with a focus on the Combat Management System (CMS). The candidate will participate in engineering activities including but not limited to: Working in an Agile team environment Software requirements analysis and reviews Software design analysis and reviews Software development, primarily using Java and containerization tools like Kubernetes Unit testing and documentation Integration and deployment Problem Solving Mentoring junior developers Basic Qualifications Degree in Software Engineering, Computer Engineering, Computer Science or related field Eligible to obtain a North Atlantic Treaty Organization (NATO) Secret Clearance in a timely manner 5-10 years' work experience in Java development Proven experience with containerization tools like Kubernetes, Podman, or Docker Experience deploying applications to Kubernetes via Helm Experience building RESTful APIs using Spring Boot Proven experience writing test cases (unit, functional, and integration) using frameworks like JUnit, Mockito, Mock MVC, and TestFx Familiarity with relational databases (PostgreSQL and/or MariaDB) Familiarity with version control systems (such as Git) and CI/CD pipelines Experience working in Linux (RHEL) Desired Skills Knowledge of Agile/Scrum software development practices Experience working with DIS or HLA Familiar with build tools like Gradle and creating pipelines in GitLab Strong analytical and problem-solving skills Excellent verbal and written communication skills in English Well organized, capable of planning, scheduling, and prioritizing work Knowledge of software requirements engineering process Active Security Clearance (NATO Secret Level) Knowledge of scripting in Bash Familiar with development tools such as IntelliJ, VS Code, Eclipse
Ce que vous ferez
The candidate will work within a multi-disciplined Agile team on the full software engineering life cycle for high-complexity naval platform systems. Key tasks include software requirements analysis, design, development using Java and Kubernetes, and mentoring junior developers.
Exigences
Requires a degree in Software or Computer Engineering/Science and 5-10 years of experience in Java development and containerization tools. Candidates must be eligible for NATO Secret Clearance and proficient in Spring Boot and relational databases.
Compétences indiquées
- KubernetesSouhaitée
- CI/CDSouhaitée
- PostgreSQLSouhaitée
- DockerSouhaitée
- ScrumSouhaitée
- AgileSouhaitée
- JavaSouhaitée
- Spring BootSouhaitée
- GitSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Java
- Kubernetes
- Spring Boot
- RESTful APIs
- JUnit
- Mockito
- PostgreSQL
- MariaDB
- Git
- CI/CD
- Linux RHEL
- Agile
- Scrum
- Helm
- Docker
- Podman
Domaines d’emploi
- Software
- Engineering
- Technology
- Manufacturing
- Security & Safety
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 5+ ans
- Postuler avant le
- 19 sept. 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Not Applicable