Show more filters
Banner image for ByteCrew

Senior Spring / Java Migration Engineer

ByteCrew

3.4
1 review
ByteCrew
Job Type   /   Job Level
Full-time   /   Others/Any
Company Location
Pakistan
Role Summary

ByteCrew Technologies is hiring a Senior Spring / Java Migration Engineer for its Spring Framework Modernisation Practice. The role is hands-on — executing upgrades, fixing breaking changes, writing regression tests, and shipping migrated code into client repositories on sprint cadence.

Key Responsibilities

  • Execute Spring Boot 2.x 3.x and Spring Framework 5 6 upgrades across client application portfolios.
  • Run OpenRewrite recipes for automated code transformation; debug recipe behaviour.
  • Identify and remediate breaking changes (jakarta.* namespace, removed/deprecated APIs).
  • Refactor Maven and Gradle build files, dependency versions, and lock files.
  • Write and run integration and regression tests using JUnit 5 and Mockito.
  • Address Spring Security CVEs and apply enterprise security patches.
  • Commit, code-review, and ship migration pull requests through client Git workflows.
  • Document migration steps, breaking changes, and rollback procedures.
  • Participate in sprint cadence — daily standups, sprint reviews, retrospectives.


Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related.
  • 5+ years Java/Spring experience.
  • Hands-on Spring Boot upgrades across multiple major versions.
  • Strong with OpenRewrite, Spring Application Advisor, or equivalent automated migration tooling.
  • Maven and Gradle build mastery.
  • JUnit 5, Mockito, and integration testing experience.
  • Spring Security, Spring Data, and Spring Cloud familiarity.
  • Disciplined Git workflow — branching, PR reviews, conflict resolution.
  • Fluent professional English.


Preferred / Nice To Have

  • Spring Boot 3.x in production.
  • Banking, financial services, or regulated-industry experience.
  • OpenShift / Kubernetes deployment exposure.
  • CI/CD pipeline familiarity (Jenkins, GitLab CI, Tekton, GitHub Actions).
  • VMware Tanzu / Spring Runtime exposure.
Jobs in Pakistan   »   Jobs in Lahore, Punjab, Pakistan   »   Senior Spring / Java Migration Engineer

More jobs