#134213 - Java软件工程师 - 应用现代化
#134213 - Java Software Engineer - Application Modernization
我们正在寻找一位具备实战经验的Java软件工程师,以支持大规模应用程序现代化项目。该职位将帮助将4000多个应用程序迁移到最新的Spring Boot、Gradle和Java版本,同时与工程团队合作诊断并解决迁移问题。工作需要对Java开源生态系统有深入了解,并有实际经验进行企业级应用程序现代化。
主要职责
- 支持大型Java应用生态系统的现代化。
- 协助团队将4000多个应用程序迁移到最新版Spring Boot。
- 将应用程序迁移到Spring Boot 3和Spring Boot 4。
- 将应用构建从Gradle 8升级到Gradle 9。
- 支持应用从Java 17迁移到Java 25。
- 排查并解决框架、构建、依赖和运行时迁移问题。
- 与工程团队在应用迁移过程中协作。
- 清晰传达迁移发现、障碍和解决方案。
必备技能
- 熟练掌握Java。
- 有将应用程序迁移到Spring Boot 3和Spring Boot 4的经验。
- 有升级Gradle的经验。
- 有将应用程序从Java 17迁移到Java 25的经验。
- 对Java开源生态系统有深入理解。
- 有排查和解决应用迁移问题的经验。
- 良好的协作和沟通能力。
- 能够灵活安排时间,与美国团队有重叠。
加分技能
- 有大规模应用现代化或迁移项目经验。
- 有自动化应用迁移的经验。
- 熟悉AI工具。
- 熟悉构建优化和依赖管理。
- 有在大规模环境中使用企业级Java应用的经验。
- 企业级经验优先。
所需工具与平台
- Java 17和Java 25。
- Spring Boot 3和Spring Boot 4。
- Gradle 8和Gradle 9。
地点、时间和参与方式
- 候选人必须位于拉丁美洲(LATAM)。
- 需要覆盖美国中部时间,并能灵活与美国团队重叠。
- 这是全职合同职位,每周40小时。
- 预计参与时间持续到2027年3月31日。
- 目前不是合同转正机会。
查看英文原文
We are seeking a hands-on Java Software Engineer to support a large-scale application modernization initiative. This role will help migrate more than 4,000 applications to current Spring Boot, Gradle, and Java versions while partnering with engineering teams to diagnose and resolve migration issues. The work requires deep familiarity with the Java open-source ecosystem and practical experience modernizing enterprise applications.
Key Responsibilities
- Support modernization across a large Java application ecosystem.
- Assist teams migrating more than 4,000 applications to the latest Spring Boot versions.
- Migrate applications to Spring Boot 3 and Spring Boot 4.
- Upgrade application builds from Gradle 8 to Gradle 9.
- Support application transitions from Java 17 to Java 25.
- Troubleshoot and resolve framework, build, dependency, and runtime migration issues.
- Collaborate with engineering teams throughout application migrations.
- Communicate migration findings, blockers, and resolutions clearly.
Must-Have Skills
- Strong hands-on experience with Java.
- Experience migrating applications to Spring Boot 3 and Spring Boot 4.
- Experience upgrading Gradle.
- Experience migrating applications from Java 17 to Java 25.
- Deep understanding of the Java open-source ecosystem.
- Experience troubleshooting and resolving application migration issues.
- Strong collaboration and communication skills.
- Ability to work flexible hours that overlap with the US team.
Nice-to-Have Skills
- Experience with large-scale application modernization or migration projects.
- Experience automating application migrations.
- Familiarity with AI tools.
- Familiarity with build optimization and dependency management.
- Experience working with enterprise Java applications at scale.
- Enterprise experience strongly preferred.
Required Tools & Platforms
- Java 17 and Java 25.
- Spring Boot 3 and Spring Boot 4.
- Gradle 8 and Gradle 9.
Location, Time & Engagement
- Candidates must be based in LATAM.
- US Central Time coverage and flexible overlap with the US team are required.
- This is a full-time contract engagement at 40 hours per week.
- The anticipated engagement runs through March 31, 2027.
- This is not currently a contract-to-hire opportunity.