Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Détails du poste
- Lieu de travail : Montreal (Hybride)
- Type de poste : Permanent à temps plein
Job Title: Platform Modernization Engineer
Location: Montreal, QB
Job Type: Full-Time (FTE)
Work Model: Hybrid
We are seeking a Platform Modernization Engineer to join the Global Enterprise Technology team responsible for modernizing, securing, and enhancing mission-critical information distribution and file transfer platforms. The ideal candidate will have strong expertise in Java, Spring Boot, platform modernization, security, DevOps, and cloud technologies to improve platform reliability, resilience, and operational excellence.
Key Responsibilities Application Development & Modernization- Design, develop, and support enterprise applications, REST APIs, and platform services.
- Modernize legacy applications using Java 17+, Spring Boot, and modern software architecture.
- Develop integrations between enterprise platforms and internal systems.
- Evaluate emerging technologies and contribute to Proof of Concept (POC) initiatives.
- Remediate application and infrastructure vulnerabilities identified through security assessments.
- Upgrade frameworks, third-party libraries, and platform components.
- Implement secure coding practices and security-by-design principles.
- Collaborate with Cyber Security teams to resolve security findings and improve platform security.
- Improve platform resilience, availability, recoverability, and fault tolerance.
- Perform root cause analysis and resolve production issues.
- Enhance monitoring, logging, alerting, and observability capabilities.
- Eliminate performance bottlenecks and single points of failure.
- Support disaster recovery, business continuity, and platform hardening initiatives.
- Build and enhance CI/CD pipelines for automated software delivery.
- Automate testing, deployment, compliance, and operational processes.
- Support containerized applications using Docker and Kubernetes/OpenShift.
- Implement cloud-ready application architectures.
- Java 17+
- Spring Boot
- REST APIs
- Python or JavaScript
- Object-Oriented Programming (OOP)
- Linux / Unix
- Shell Scripting
- SQL (PostgreSQL, Oracle, SQL Server)
- Git
- CI/CD
- Docker
- Kubernetes / OpenShift
- Secure Software Development
- Vulnerability Management
- Application Security
- High Availability & Resiliency
- Platform Modernization
- Kafka or IBM MQ
- Enterprise File Transfer / Managed File Transfer Platforms
- AWS, Azure, or Google Cloud Platform
- Splunk, Grafana, Prometheus, OpenTelemetry
- PGP, Cryptography, Certificate Management, Key Management
- Software Composition Analysis (SCA)
- Static Application Security Testing (SAST)
- Vulnerability Scanning Tools
- Temporal Workflow Automation
- DevSecOps
- Platform Engineering
- Distributed Systems
- Strong analytical and troubleshooting abilities.
- Excellent problem-solving and production support skills.
- Strong communication and stakeholder collaboration.
- Ability to work effectively in global Agile teams.