Java Developer – Spring Boot & Java Modernization (Canada)

Java Developer – Spring Boot & Java Modernization (Canada)

16 Sep
|
Parishram Resources I
|
Canada

16 Sep

Parishram Resources I

Canada

We are looking for 2 experienced Java Developers to join our team and support a major application modernization initiative. The primary focus of this role will be upgrading applications from Spring Boot 2.7 to Spring Boot 3.5 and migrating from Java 11/17 to Java 21.

The ideal candidate will have strong hands-on experience in Java and Spring Boot, with a proven ability to troubleshoot application compatibility, dependency, build, and migration-related challenges.

Key Responsibilities

- Perform application upgrades from Spring Boot 2.7 to 3.5.
- Migrate applications from Java 11/17 to Java 21.
- Analyze and resolve compatibility issues arising from Java and Spring Boot upgrades.
- Troubleshoot Maven builds, pom.xml configurations, dependencies, plugins, and version conflicts.
- Identify and resolve issues related to deprecated APIs, library changes, and breaking changes during migration.
- Upgrade and manage application dependencies and ensure compatibility with the target technology stack.
- Execute unit, integration, and regression testing following application upgrades.
- Investigate and resolve build failures, runtime issues, and migration-related defects.
- Collaborate with development and QA teams to ensure a smooth modernization and release process.
- Document upgrade-related issues, solutions, and best practices.

Required Skills & Experience

- Strong hands-on experience with Java development.
- Solid experience with Spring Boot,



preferably including Spring Boot 2.x and 3.x.
- Experience with Java version upgrades, particularly Java 11/17 to Java 21.
- Practical experience in application modernization and dependency upgrades.
- Strong knowledge of Maven, including:
- pom.xml configuration
- Dependency management
- Plugin versions
- Dependency conflicts
- Build troubleshooting
- Experience identifying and resolving compatibility and migration issues.
- Good understanding of application testing, debugging, and troubleshooting.
- Ability to independently analyze upgrade challenges and implement effective solutions.

Good to Have

- Experience with Python for scripting, automation, or application support.
- Familiarity with CI/CD pipelines and build automation.
- Experience working with enterprise application modernization initiatives.
- Exposure to cloud-based application environments.

What We’re Looking For

We are looking for developers who are hands-on problem solvers and can take ownership of Java/Spring Boot upgrade activities. The primary requirement is strong expertise in Java, Spring Boot, Maven, dependency management, and application migration.

Python is a plus, but not mandatory.

Interested?

If you have strong experience in Java + Spring Boot modernization and have worked on Java/Spring Boot version upgrades and Maven dependency/build issues, we’d love to hear from you.

Apply now or share your profile with us.

📌 Java Developer – Spring Boot & Java Modernization (Canada)
🏢 Parishram Resources I
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer – spring boot & java modernization (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: java developer – spring boot & java modernization (canada) / canada