Back to results

Closed listing

Senior Java Modernization Engineer

  • ON, Canada
  • Ontario, Canada, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Position: Senior Java Modernization Engineer

Location: Hybrid- Mississauga, ON

Job type: Full-Time/Permanent Hiring

We are seeking a Senior Java professional to drive enterprise application modernization initiatives, transform legacy Java applications, and support cloud migration programs. The ideal candidate will have strong experience in modernizing monolithic applications, implementing cloud-native solutions, and delivering scalable, secure, and high-performing enterprise systems.

Key Responsibilities

  • Design, develop, and modernize enterprise-grade Java applications.
  • Assess legacy applications and recommend modernization strategies and migration roadmaps.
  • Refactor and transform monolithic applications into modern microservices-based architectures.
  • Support migration of applications from on-premises environments to cloud platforms.
  • Design and develop scalable APIs, integration services, and event-driven solutions.
  • Perform code reviews and implement best practices for code quality and maintainability.
  • Optimize application performance, scalability, and reliability.
  • Collaborate with architects, business analysts, and stakeholders to define technical solutions.
  • Implement CI/CD pipelines and DevOps practices to support modern application delivery.
  • Ensure security, compliance, and operational excellence across modernized applications.

Required Skills

  • Java Application Development
  • Spring Boot & Spring Framework
  • Application Modernization
  • Legacy System Assessment & Refactoring
  • Monolith to Microservices Transformation
  • Cloud Migration (AWS, Azure, GCP)
  • Cloud-Native Development
  • RESTful API Design & Development
  • Integration Frameworks
  • Event-Driven Architecture (Kafka, RabbitMQ, JMS)
  • Docker & Kubernetes/OpenShift
  • CI/CD and DevOps Practices
  • Performance Optimization & Troubleshooting
  • System Design & Solution Development
  • Code Reviews & Best Practices
  • Enterprise Application Development
  • Agile/Scrum Methodologies
More about this job

Responsibilities

Design, develop, and modernize enterprise Java applications, including assessing legacy systems and transforming monoliths into microservices. Support cloud migration and modern delivery practices while improving application performance, security, reliability, and maintainability in collaboration with technical and business stakeholders.

Requirements

The role calls for strong Java and Spring experience, application modernization and refactoring expertise, and knowledge of microservices, cloud migration, APIs, and event-driven systems. Candidates should also be familiar with containers, CI/CD and DevOps, performance optimization, system design, code reviews, enterprise development, and Agile/Scrum.

Skills

  • Java Application Development
  • Spring Boot
  • Spring Framework
  • Application Modernization
  • Legacy System Assessment and Refactoring
  • Microservices Architecture
  • Cloud Migration
  • Cloud-Native Development
  • RESTful API Design
  • Event-Driven Architecture
  • Docker
  • Kubernetes
  • CI/CD
  • DevOps
  • Performance Optimization
  • Agile/Scrum

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Consulting

Keywords

  • Java
  • Spring Boot
  • Spring Framework
  • Application Modernization
  • Legacy Systems
  • Refactoring
  • Monolithic Applications
  • Microservices
  • AWS
  • Azure
  • Google Cloud Platform
  • Cloud Migration
  • Cloud-Native Development
  • RESTful APIs
  • Integration Services
  • Event-Driven Architecture
  • Kafka
  • RabbitMQ
  • JMS
  • Docker
  • Kubernetes
  • OpenShift
  • CI/CD
  • DevOps
  • Performance Optimization
  • System Design
  • Code Reviews
  • Enterprise Applications
  • Agile
  • Scrum

Report this job