, a PAL company, is an international leader in situational awareness solutions for the maritime, land and air environments. The company has established a reputation for providing high-value solutions that can be deployed on a wide variety of platforms for multiple mission types for government, military, and commercial customers. With a hand on the pulse of innovation,
CarteNav Solutions
is always seeking to develop new solutions for complex needs and environments.
We are looking for a
Senior Software Developer
to join our team in
Halifax, NS or St. John's, NL.
Job Summary:
We are seeking a
Senior Software Developer
with strong expertise in
Angular, Spring Boot, and Docker
, combined with a solid understanding of
Kubernetes, reactive programming
, and secure API design. This role is primarily focused on
full-stack development
but includes a secondary responsibility of
Tier 3 support
, where you'll handle escalated issues that require in-depth technical knowledge and problem-solving during regular office hours.
You'll work with modern technologies to build scalable, secure, and data-driven applications while also collaborating with operations and support teams to ensure production reliability and high system availability.
Duties and Responsibilities:
Application Development:
+ Design, develop, test, and maintain web applications using
Angular
for the frontend and
Spring Boot
for backend services.
+ Build and consume
RESTful APIs
, ensuring best practices in security and performance.
+ Apply
data-driven
and
reactive programming
principles to build responsive, scalable applications.
System Integration and Architecture:
+ Utilize
Docker
to containerize applications and ensure environment consistency.
+ Apply a working knowledge of
Kubernetes concepts
to collaborate with infrastructure teams on container orchestration.
+ Incorporate
OAuth2 and OpenID Connect
standards to manage secure authentication and authorization workflows.
Support and Reliability (Tier 3):
+ Serve as a
Tier 3 escalation point
for complex issues that require expert-level investigation and resolution.
+ Collaborate with DevOps and development teams to
analyze metrics
,
troubleshoot production issues
, and enhance
logging and alerting
mechanisms.
Collaboration and Communication:
+ Translate business and user requirements into high-quality technical solutions.
+ Work closely with cross-functional teams, including DevOps, QA, and Product, to deliver end-to-end functionality.
+ Contribute to code reviews, architectural discussions, and documentation.
Required Qualifications:
5-10 years of hands-on experience in
software development
, with a focus on modern web technologies.
Proficiency in:
+
Angular
(TypeScript)
+
Spring Boot
(Java)
+
Docker
Solid understanding of
Kubernetes
operations and concepts.
Experience with
data-driven
design and
reactive programming
(e.g., using Project Reactor or RxJS).
Proficiency in
RESTful API
design and consumption.
Knowledge of
OAuth2
and
OpenID Connect
.
Understanding of
geo-spatial concepts
and working with
geo-spatial databases
.
Familiarity with
DevOps practices
, including observability tools (metrics, logging, alerting).
Ability to interpret business needs and translate them into technical requirements.
Proficient with
Git
and related version control workflows.
Excellent verbal and written communication skills in English.
Nice to Have:
Experience with
cloud hosting
platforms (e.g., AWS, Azure, GCP).
Understanding of various
OIDC flows
and their use cases.
Familiarity with
video streaming
(live and on-demand) in web browsers.
Hands-on experience with
PostGIS
or other geo-spatial extensions to relational databases.
What CarteNav
offers you:
Personal travel privileges with PAL and interline agreements with other airlines
Comprehensive health benefits including medical, dental, vision and life insurance
Defined Contribution Pension Plan
Employee Stock Purchase Plan
Employee Tuition Assistance Program
Employee and Family Assistance Program
PAL days
CarteNav
is committed to fostering an inclusive work environment that celebrates and encourages diversity, equity, and inclusion whereby individuals are recognized, supported, and respected. Candidates of all backgrounds are encouraged to apply.
Only those individuals selected for an interview will be contacted.
#CarteNav
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.