Migration Engineer
closedEUROPEAN DYNAMICS
Job highlights
Summary
Join European Dynamics as a Migration Engineer (JBoss) and work remotely as an expert integrated with our Development team. You will collaborate with a major client's IT team on a project migrating applications to the latest Red Hat JBoss version in a container environment. Responsibilities include analyzing applications, planning migration, converting applications to JDK 17, creating standardized container builds, migrating to JBoss EAP 8.0.0, testing and validation, documentation, and handover. A university degree in IT or a relevant field with 7 years of experience is required, along with extensive knowledge of JBoss, Java, and container technologies. The position offers a competitive remuneration package, either on a contract basis or with full benefits.
Requirements
- University degree in IT or relevant domain, combined with relevant professional experience of 7 years
- Very good knowledge of the current Red Hat JBoss 7.4 EAP environment
- Experience with the new Red Hat JBoss 8.0.0 EAP environment
- Very good knowledge of the Java 11 and Java 17 technology stack
- Experience in the migration from Java EE to Jakarta environment
- Experience with Openshift, Docker and Kubernetes is required
- Good knowledge of JSF, JSP, AngularJS and Angular
- Good knowledge of the GitHub Actions ecosystem
- Good knowledge of ArgoCD and Kustomize
Responsibilities
- Analyze the existing applications: Check compatibility and identify dependencies
- Plan the migration: Create a detailed migration plan including a schedule
- Convert the applications to JDK 17: Adapt the code, if necessary, and carry out compatibility tests
- Create a standardized Container Build of JBoss EAP 8.0.0 that can be reused for all applications
- Migrate to JBoss EAP 8.0.0: Install and configure the new EAP version, deploy the applications on all stages (devl, intg, prod)
- Test and validate: Execute integration, functional and, if necessary, load tests to ensure that the applications function properly
- Document and handover: Document the changes resulting for the teams from the migration. If necessary, train the internal IT department. Handover to the relevant teams with handover protocol and any necessary training
- Support DevTeams to manage the GoLive of a migrated Application
Preferred Qualifications
- Experience in IntelliJ is an advantage
- Knowledge of the Java 21 technology stack is an asset
- Knowledge of development in a local Linux environment is an asset (e.g. Podman, bash, scripting)
- Excellent command of the English language, German and French would be an asset
Benefits
Competitive remuneration (either on contract basis or remuneration with full benefits package)
Similar Remote Jobs
- πIndia
- π°$83k-$170kπUnited States
- πUnited Kingdom
- πGreece
- πCzech Republic
- πBrazil
- πMexico
- π°$70k-$79kπUnited Kingdom
- πUnited Kingdom
- πCanada