Senior Java Engineer for Platform Migration and Modernization

February 6, 2026

No location

Full-time

RemotoJOB

Apply
Descripción

Job Description

Job Description
The role focuses on modernizing and securing existing Java-based systems, ensuring a smooth transition to updated technologies and development practices.
The main priority is the migration of core Java components, as well as collaboration with different teams to ensure long-term maintainability, security and scalability.
Responsibilities:
Lead the migration of Prophecy's Java components from Java 8 to Java 17, ensuring that all modules compile and work correctly in the new JDK, this being the first and main task of the new team member.
Update and fix vulnerable components identified by the team, from a list that will be provided, ensuring that all dependencies such as Spring, Spring Security, ActiveMQ and Hibernate are up to date and secure.
Support the transition from the GWT-based management console interface to a modern JavaScript framework such as Angular or React, or assist in implementing a hybrid approach when necessary.
Assist in setting up development environments, including creating user accounts, accessing repositories using Git, and setting up CI/CD pipelines with Jenkins, guiding new team members through the process.
Work with the backend, frontend, QA and DevOps teams, communicating effectively with international colleagues and participating in regular knowledge sharing sessions.
Run and resolve security scans at the build level, ensuring that all components are free of known vulnerabilities.
Maintain clear and updated documentation of all migration, build and deployment processes.
Requirements:
More than five years of experience with Java, preferably Java 8 or higher, with experience in migrations to Java 17 being an asset.
Experience with Spring, Spring Security, Maven, Ant and ActiveMQ.
Knowledge of Hibernate and other enterprise environment Java libraries.
Experience with legacy interface frameworks such as GWT and modern JavaScript frameworks such as Angular or React, highly valuable.
Experience with CI/CD pipelines using Jenkins and version control systems such as Git.
Ability to analyze and resolve build problems, refactor code and correct security vulnerabilities.
Good documentation and communication skills in English.

Salary to receive
To agree