Application / Software Engineer - JBoss & JavaOriginalinserat
Coopers Group AG
St. Gallen29.11.2024
Stellenbeschreibung
................
For our client in the insurance sector, we are looking for two experienced Application / Software Engineer - JBoss & Java (fully remote from within Europe).
The project goal is to migrate approx. 30 applicantions from RedHat JBoss EAP 7.4 to Red Hat JBoss EAP 8.0 in a container environment.
Your Responsabilities:
- Analysing the existing applications: Checking compatibility and identifying dependencies
- Planning the migration: Creating a detailed migration plan including a schedule
- Converting the applications to JDK 17: Adapting the code, if necessary, and carrying out compatibility tests
- Creating a standardized Container Build of JBoss EAP 8.0.0 that can be reused for all applications
- Migration to JBoss EAP 8.0.0: Installation and configuration of the new EAP version, deployment of the applications on all stages (devl, intg, prod)
- Tests and validation: Execution of integration, functional and, if necessary, load tests to ensure that the applications function properly
- Documentation and handover: Documentation of the changes resulting for the teams from the migration If necessary, training of 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
Your Qualifications:
- 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 & 17 technology stack, Java 21 is an advantage
- Experience in the migration from Java EE to Jakarta environment and great know-how of Openshift and Kubernetes is required
- Good knowledge of JSF, JSP, AngularJS, Angular and the GitHub Actions ecosystem
- Good knowledge of ArgoCD and Kustomize
- Docker knowledge required and IntelliJ experience is an advantage
- Knowledge of development in a local Linux environment is an advantage (e.g. Podman, bash, scripting)
- Knowledge of architecture patterns and writing technical documentation
- Fluent in English, German or French is an advantage
Bachelor
- 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 & 17 technology stack, Java 21 is an advantage
- Experience in the migration from Java EE to Jakarta environment and profound knowledge with Openshift and Kubernetes is required
- Good knowledge of JSF, JSP, AngularJS, Angular and the GitHub Actions ecosystem
- Good knowledge of ArgoCD and Kustomize
- Docker knowledge required and IntelliJ experience is an advantage
- Knowledge of development in a local Linux environment is an advantage (e.g. Podman, bash, scripting)
- Knowledge of architecture patterns and writing technical documentation
- Fluent in English, German or French is an advantage