Talent.com
Astra North Infoteck Inc.
Software Engineer – Java, Spring Boot, DevSecOps, Cloud, Platform ModernizationAstra North Infoteck Inc. • Laval, Qc
Software Engineer – Java, Spring Boot, DevSecOps, Cloud, Platform Modernization

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

Astra North Infoteck Inc. • Laval, Qc
6 days ago
Job type
  • Full-time
Job 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

Create a job alert for this search

Software Engineer – Java, Spring Boot, DevSecOps, Cloud, Platform Modernization • Laval, Qc

Similar jobs

Senior Java Backend Engineer - Cloud Security

Global Talent Alliance, CanadaMontreal (administrative region), QC, CA
Full-time

A leading cybersecurity company seeks an experienced Java Backend Software Engineer in Ottawa to join its North American development team.The position involves building innovative cloud security pr... Show more

 • Promoted

Senior Java Staff Engineer — Spring, Microservices & Cloud

NagarroMontreal (administrative region), QC, CA
Full-time

A digital product engineering company is seeking candidates with over 5 years of programming experience, particularly using Java.Candidates should have expertise in frameworks like Spring Core and ... Show more

 • Promoted

Senior Software Engineer - Java

Veeva SystemsRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Senior Software Engineer - JavaJoin to apply for the Senior Software Engineer - Java role at Veeva Systems.Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS ... Show more

 • Promoted

Software Engineer - Java

Veeva SystemsMontreal (administrative region), QC, CA
Full-time

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.As one of the fastest-growing SaaS companies in hist... Show more

 • Promoted

Java Software Engineer

Wissen TechnologyMontreal (administrative region), QC, CA
Full-time

The Wissen team continues to expand its footprint in the USA, Canada, UK, Australia, and India.More openings to come as we continue to grow the team!.Please read below for a brilliant career opport... Show more

 • Promoted

Senior Cloud-Native Java Engineer for FinTech

ALLTECH CONSULTING SVC INCMontreal (administrative region), QC, CA
Full-time

A leading consulting firm in Montreal is seeking a Senior Developer to build a resilient and scalable cloud-based settlement platform.This role involves writing clean and efficient code, creating C... Show more

 • Promoted

Lead Software Engineer in Cloud Solutions

AutodeskMontreal (administrative region), QC, CA
Full-time

Join Autodesk as a Lead Software Engineer focusing on Cloud Solutions.Innovate and drive product strategies while enhancing your leadership skills in a collaborative setting.In this role, you will ... Show more

 • Promoted

Senior Java Software Engineer

LanceSoft, Inc.Montreal, Montreal (administrative region), CA
Full-time

We have an immediate need for an experienced full-stack developer who is strong in Java and knowledgeable in Angular.Ideal candidates will have extensive, multi-year hands-on experience, an eye for... Show more

 • Promoted

Senior Middleware Platform Engineer (WebSphere, Kafka)

US Tech SolutionsMontreal, Montreal (administrative region), CA
Full-time

A global staff augmentation firm is seeking a Sr.Technical Recruiter to provide support for Middleware infrastructures.Key responsibilities include expert knowledge on Web technologies and ensuring... Show more

 • Promoted

Senior Java Engineer – Distributed Systems & Cloud

GenpactMontreal, Montreal (administrative region), CA
Full-time

A leading global services firm is seeking a Senior Talent Acquisition Specialist specialized in IT recruitment.The role entails designing tools, optimizing code, and participating in all phases of ... Show more

 • Promoted

Senior Java Engineer - Sanctions Platform & Microservices

ALLTECH CONSULTING SVC INCMontreal (administrative region), QC, CA
Full-time

A technology consulting firm in Montreal is seeking a hands-on technologist to develop Java-based systems.The ideal candidate should have over 6 years of experience with Core Java, Spring Boot, and... Show more

 • Promoted

Software Engineer, Platform Operations

PlanetMontreal (administrative region), QC, CA
Full-time

We believe in using space to help life on Earth.Planet designs, builds, and operates the largest constellation of imaging satellites in history.This constellation delivers an unprecedented dataset ... Show more

 • Promoted

Java Software Engineer

GenpactMontreal (administrative region), QC, CA
Full-time

Ready to build the future with AI? At Genpact, we don’t just keep up with technology—we set the pace.AI and digital innovation are redefining industries, and we’re leading the charge.Genpact’s AI G... Show more

 • Promoted

Cloud & DevOps Senior Software Engineer Role

OSEDEAMontreal (administrative region), QC, CA
Full-time

Transform client projects as a Senior Software Engineer focused on Cloud and DevOps.Join our thriving tech firm, known for its community-driven culture and innovative solutions.We are a vibrant tec... Show more

 • Promoted

Software Engineer - Java - $100,000 - $175,000 A Year

Veeva SystemsLe Plateau, Canada
Full-time

Seeking a Software Engineer to design and implement scalable cloud features using Java.Requires 3+ years of experience and strong knowledge of Spring framework and databases.Must have excellent Eng... Show more

 • Promoted

Core java, Apache Spark, Python

Tata Consultancy ServicesMontreal (administrative region), QC, CA
Full-time

Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c... Show more

 • Promoted

AI-Focused Java Software Engineer in Dynamic Hybrid Role

GenpactMontreal (administrative region), QC, CA
Full-time

Harness your Java skills to redefine industries as a Software Engineer.Play a pivotal role in AI innovation while working in a hybrid model from Montreal.As a key player in this full-time position,... Show more

 • Promoted

Java Software Engineer

Gala SolutionsMontreal (administrative region), QC, CA
Full-time

Montreal (day 1 onboarding onsite / in-office presence required a minimum 3x/week - team's expectation is 4 days in office).Designing highly scalable distributed applications using Java/Scala best ... Show more

 • Promoted

Senior Platform Engineer in DevOps

Hunter BondMontreal (administrative region), QC, CA
Full-time

Become a key player as a Senior Platform Engineer, focusing on innovative low latency Linux solutions.Work hybrid while influencing cloud infrastructure and automation across multiple platforms.In ... Show more

 • Promoted

Senior Java Software Engineer

Bourne Search LtdMontreal (administrative region), QC, CA
Full-time

A leading global investment bank is hiring a Senior Backend Engineer to join a large-scale data engineering environment supporting front-to-back business functions.This role sits within a strategic... Show more