Senior Java Developer (Java 21 Modernization)
- Source: LinkedIn
- Arkhya Tech. Inc.
- Remote
- Mutual
- Senior
Job Description
Job Summary
We are seeking an experienced Senior Java Modernization Engineer to lead the modernization and upgrade of legacy J2EE applications to Java 21 . The ideal candidate will have strong expertise in Java, Spring, AWS, application modernization, and hands-on experience using OpenRewrite for automated code refactoring and migrations.
Mandatory Skills
- Strong experience in Java/J2EE development
- Expertise in Spring Framework / Spring Boot
- Experience with Apache Struts
- Strong knowledge of Maven
- Experience with IBM WebSphere Application Server or Open Liberty/WebSphere Liberty
- Hands-on experience with Docker
- Experience using OpenRewrite for Java application modernization
- Strong database experience with Oracle Database
- Experience working with AWS Cloud Services
- Hands-on experience with Claude Code/CLI or other AI-assisted development tools
- Proven experience upgrading legacy applications to Java 21
- Prior experience in J2EE application migration and modernization projects
Responsibilities
- Upgrade and modernize legacy J2EE applications to Java 21.
- Analyze and refactor existing codebases using OpenRewrite and modernization tools.
- Migrate applications running on WebSphere to modern runtime environments where applicable.
- Develop and maintain enterprise applications using Java, Spring, and AWS services.
- Work closely with architects and business teams to define modernization strategies.
- Containerize applications using Docker.
- Optimize application performance, security, and scalability.
- Leverage AI development tools such as Claude Code/CLI to improve engineering productivity.
Skills
- Java
- j2ee
- spring
- amazon-web-services
- spring-framework
- spring-boot
- apache-struts
- apache-maven
- ibm-websphere
- websphere
- ibm-websphere-application-server
- websphere-liberty
- Docker
- oracle
- oracle-database
- claude-code
- claude-by-anthropic
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
