> Markdown version of [/jobs/ext/2017338-java-modernization-engineer-perl-to-java-migration](https://www.wearedevelopers.com/jobs/ext/2017338-java-modernization-engineer-perl-to-java-migration). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Modernization Engineer Perl to Java Migration - **Company:** LTIMindtree Limited - **Location:** Jersey City, NJ, United States - **Experience:** Expert - **Salary:** $99,815.0 - $148,400.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Automation of Tests, Batch Processing, Continuous Integration, File Systems, Perl (Programming Language), Apache Maven, Object-Oriented Software Development, Oracle Databases, Performance Tuning, Standard Sql, SonarQube, Workflow Management Systems, Enterprise Application Integration, Data Logging, Data Ingestion, Apache Camel, Apache Spark, Spring-boot, Git, Restful APIs, Spring Batch, Microservices - **Published:** August 10, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-java-modernization-engineer-perl-to-java-migration-jersey-city-nj--38ca210e-3f98-4a6c-a2d5-304a9fecee7d ## About the Role 8 years of Java development experience Strong expertise in Java 1117 Spring Boot Spring Batch Maven and REST APIs Experience with Apache Camel workflow orchestration or enterprise integration patterns Handson experience with FTPSFTP integrations file processing and ETLdata pipelines Strong SQL and OracleJDBC development experience Experience with CICD Git Jenkins SonarQube and automated testing frameworks Strong understanding of objectoriented design multithreading and performance optimization Experience with logging monitoring and production support Skills Mandatory Skills : Apache Spark, Java, Java Microservices, Java SpringBoot ## Description Seeking a Senior Java Modernization Engineer to support a largescale migration of legacy Perlbased applications to a modern Java platform The role involves developing Javabased frameworks FTPSFTP integrations workflow orchestration data processing pipelines batch applications and productionready enterprise services using Spring Boot and related technologies, Analyze and migrate legacy Perl scripts into scalable Java applications Develop reusable frameworks using Java Spring Boot Maven and enterprise design patterns Build secure FTPSFTP integrations and fileprocessing utilities Design and implement workflow orchestration using Spring Batch Apache Camel or equivalent technologies Develop data ingestion parsing transformation and validation components Integrate with Oracle databases and build optimized JDBCbased solutions Convert complex batch processing logic related to pricing reporting performance and calculations Implement automated testing CICD pipelines monitoring logging and exception handling Support UAT parallelrun validation production cutover and legacy application decommissioning Create technical documentation and participate in knowledge transfer activities ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Automated Code Quality Checks with Custom SonarQube Rules](https://www.wearedevelopers.com/videos/428-automated-code-quality-checks-with-custom-sonarqube-rules) - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [The Evolution of Enterprise Java with Jakarta EE 11 and Beyond](https://www.wearedevelopers.com/videos/1562-the-evolution-of-enterprise-java-with-jakarta-ee-11-and-beyond) - [Practical tips for keeping your C# code base clean](https://www.wearedevelopers.com/videos/100149-practical-tips-for-keeping-your-c-code-base-clean) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)