Senior Software Developer

St. John's, NL, CA, Canada

Job Description

CarteNav Solutions

, 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.


Related Jobs

Job Detail

  • Job Id
    JD3198471
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    St. John's, NL, CA, Canada
  • Education
    Not mentioned