Migration Engineer

closed
Logo of EUROPEAN DYNAMICS

EUROPEAN DYNAMICS

πŸ“Remote - Spain

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)

This job is filled or no longer available