Postuler

Publié il y a 3 mois

Software Engineer – Java, Spring Boot, DevSecOps, Cloud, Platform Modernization

@ Astra North Infoteck Inc.

Montréal, Québec

Postuler
SIGNAUX

En bref

Astra North Infoteck Inc. is hiring a Software Engineer for a global enterprise technology team that develops and secures mission-critical information distribution and file transfer platforms. The role covers vulnerability remediation, legacy modernization, reliability engineering and CI/CD automation.

Responsabilités :

  • Remediate application and infrastructure vulnerabilities from scanning and pen tests
  • Upgrade frameworks, libraries and platform components to secure versions
  • Modernize legacy systems and build enterprise APIs and integrations
  • Build and enhance CI/CD pipelines and automation
  • Investigate production incidents and improve reliability

Résumé des exigences :

  • Strong Java programming, Java 17 preferred
  • Hands-on Spring Boot and REST API development
  • Secure coding and application security knowledge
  • Linux/Unix and relational database experience
  • Git, CI/CD and Docker or Kubernetes exposure

Outils et compétences

Source et dates

Type de source non vérifié · zoho

Date publiée par l’employeur
2026-08-06
Première détection par notre source
2026-10-11
Mise à jour du dossier source
2026-10-11

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

DomaineDéveloppement logiciel
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Astra North Infoteck Inc.

ChampValeur
Offres sur Jobsy426
Description

Software Engineer – Java, Spring Boot, DevSecOps, Cloud, Platform Engineering

Job Description:

We are seeking a Software Engineer to join a Global Enterprise Technology Team responsible for the development, modernization, security, and operational reliability of mission-critical information distribution systems and file transfer platforms.

The candidate will play a key role in improving the security posture, resilience, and overall health of our platforms. This includes supporting vulnerability remediation, reducing technical debt, modernizing legacy applications, and improving reliability through automation, observability, and engineering best practices.

Required Skills:

Programming and Software Engineering

• Understanding of secure software development practices and common application security Strong programming skills in Java; Java 17 or later is preferred

• Experience with Python and/or JavaScript

• Hands-on experience with Spring Boot and REST API development

• Solid understanding of object-oriented design and software engineering principles

Security & Platform Reliability

• Understanding of secure software development practices and common application security risks

• Familiarity with vulnerability management, dependency upgrades, and remediation activities

• Knowledge of secure coding principles

• Understanding of high availability, resiliency, and fault-tolerant system design concepts

Infrastructure & Systems

• Good working knowledge of Linux/Unix systems and shell scripting

• Familiarity with networking protocols such as HTTPS, SSH/SFTP, SMTP, TLS, and TCP/IP

• Experience working with relational databases such as PostgreSQL, Oracle, or SQL Server

Modern Engineering Practices

• Experience with Git-based development workflows

• Familiarity with CI/CD pipelines and automation testing

• Exposure to container technologies such as Docker and Kubernetes/OpenShift

Professional Skills

• Strong analytical, troubleshooting, and problem-solving skills

• Ability to investigate complex production issues and drive them to resolution

• Good verbal and written communication skills

• Ability to collaborate effectively in a global team environment

Preferred Qualifications

• Experience with distributed systems and messaging technologies such as Kafka or IBM MQ

• Familiarity with enterprise file transfer platforms and managed file transfer platforms

• Knowledge of cryptography, PGP, key management, and certificate management

• Experience with cloud platforms such as AWS, Azure, or GCP

• Experience with monitoring and observability tools such as Splunk, Grafana, Prometheus, or OpenTelemetry

• Familiarity with Software Composition Analysis, Static Application Security Testing, and vulnerability scanning tools

• Experience with workflow automation technologies such as Temporal

• Interest in DevSecOps, Platform Engineering, and large-scale modernization initiatives

Responsibilities:

Security and Platform Hygiene

• Support remediation of application and infrastructure vulnerabilities identified in security scanning, penetration testing, and risk assessments

• Upgrade and maintain application frameworks, third-party libraries, and platform components to support secure versions

• Reduce technical debt and improve application maintainability, stability, and security

• Partner with cyber infrastructure teams to address security findings and implement remediation plans

• Contribute to secure software development practices and security-by-design principles

Resilience & Reliability Engineering

• Improve platform reliability, resiliency, and recoverability through system enhancements and automation

• Participate in root cause analysis and remediation of production incidents with a focus on preventing recurring issues

• Develop and improve monitoring, alerting, and observability capabilities to strengthen system health and operational visibility

• Identify and address single points of failure, performance bottlenecks, and operational risks

• Support disaster recovery, business continuity, and platform hardening initiatives

Application Development & Modernization

• Design, develop, and support enterprise applications, APIs, and platform services

• Modernize legacy systems through adoption of contemporary frameworks, architectures, and engineering practices

• Develop integrations between internal systems and enterprise platforms

• Contribute to POC initiatives and evaluation of emerging technologies

DevOps & Automation

• Build and enhance CI/CD pipelines to improve software quality and delivery efficiency

• Automate testing, deployment, compliance, and operational processes

• Support containerized and cloud-ready application architectures


Emplois semblables

  • Software Engineer II

    Toronto, ON +1
    Sur placeTemps plein

    The Toronto-Dominion Bank (Canada)

    5+ ansCandidates need an undergraduate degree or technical certificate and 5-7 years of relevant experience. Strong Java/Spring Boot development, web services, Agile delivery, and communication skills are essential.

    Java, Spring Boot, Angular, Node.js, Tomcat, JBoss

  • Software Engineer II

    Montréal, QC
    82k–123k $/anHybrideTemps plein

    Zebra Technologies Canada, ULC

    2+ ansCandidates need a bachelor's degree in computer science, software engineering or a related field, plus 2+ years of software engineering experience. They should know C++, C#, and Python, and have experience with performance optimization such as SIMD, parallel processing or Arm Neon.

    Aurora Imaging Library, Git, GitHub, Vivado IP Integrator

  • Software Engineer

    Montréal, QC
    Temps plein

    Raydar

    2+ ansCandidates need two or more years of professional software development, including production systems they built and supported. They need a verifiable record of public code contributions, daily use of AI coding tools, and the ability to configure Model Context Protocol integrations, plus Canadian work authorization.

    ERP system, Model Context Protocol

  • Software Engineer - Partner Platform

    Toronto, ON +1
    HybrideTemps plein

    Baseten

    Candidates need experience designing and operating large-scale distributed systems in production and leading ambiguous cross-team projects while writing production code. They also need sound judgment on API design, service boundaries, and failure handling.

    Reporting, Develop models, API development, Debugging, Artificial intelligence

    Software Engineer - Billing & Internal Tooling

    Toronto, ON +1
    HybrideTemps plein

    Baseten

    Candidates need a bachelor's degree or higher in computer science or a related field, experience with billing systems or internal tools, and deep knowledge of the web stack and databases. Strong collaboration and communication skills are also required.

    Orb

    Software Engineer - Identity & Authorization

    Toronto, ON +1
    HybrideTemps plein

    Baseten

    4+ ansCandidates need 4-5+ years building production backend systems, including hands-on work on a product authorization system such as relationship-based access control or a policy engine. They should have owned systems end to end and be comfortable across the full stack, including Kubernetes infrastructure.

    Kubernetes, OpenFGA, SpiceDB, Cedar

  • Sr Software Engineer - Real-time Production

    Montréal, QC
    Sur placeTemps plein

    Chewi Creative

    4+ ansCandidates need a Bachelor's in Computer Science or equivalent, strong C++ and Python skills, and 4+ years developing for CG production, VFX, animation or AR/VR. Experience building consumer-facing applications is also required.

    Unreal Engine 4, Python, C++

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.