IT & Software

Software Engineer - QC(Local)

Yochana

Montreal · Quebec · Canada

Job Title:

Software Engineer – Platform Security & Modernization

Location:

Montreal, QC, Canada

Work Model:

Hybrid – 3 Days Onsite

Job Summary:

We are seeking a Software Engineer with strong Java development experience to support the security, modernization, and reliability of enterprise applications and file transfer platforms. The ideal candidate will have hands‑on experience with Java, Spring Boot, REST APIs, Linux/Unix, and DevOps practices, along with knowledge of application security, vulnerability remediation, and platform resiliency.

Key Responsibilities:

  • Develop, maintain, and modernize enterprise applications, APIs, and platform services using Java and Spring Boot.
  • Identify and remediate application vulnerabilities, upgrade dependencies, and reduce technical debt.
  • Improve platform reliability, high availability, fault tolerance, and disaster recovery.
  • Troubleshoot production issues, perform root‑cause analysis, and implement permanent fixes.
  • Build and maintain CI/CD pipelines, automated testing, and deployment processes.
  • Work with Linux/Unix, shell scripting, databases, and enterprise networking protocols.
  • Support containerized applications using Docker and Kubernetes/OpenShift.
  • Collaborate with cybersecurity, infrastructure, SRE, and development teams.

Required Skills:

  • Hands‑on experience with Spring Boot and REST API development.
  • Understanding of application security, vulnerability management, and secure coding.
  • Knowledge of Linux/Unix, shell scripting, and networking protocols (HTTPS, SSH/SFTP, SMTP, TLS, TCP/IP).
  • Experience with relational databases such as PostgreSQL, Oracle, or SQL Server.
  • Familiarity with Git, CI/CD pipelines, automated testing, and Docker/Kubernetes.
#J-18808-Ljbffr

Reference: WJ-291_12205421

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.