Senior Java Migration Consultant- OpenLiberty & OpenShift at CO-WORKER TECHNOLOGY
Sundsvall, Västernorrland County, Sweden -
Full Time


Start Date

Immediate

Expiry Date

12 May, 26

Salary

0.0

Posted On

11 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, OpenLiberty, OpenShift, Kubernetes, DevOps, CI/CD, Maven, Gradle, GIT, Microservices, API Design, Database Connectivity, Hibernate, Performance Testing, Containerization, Code Migration, Backward Compatibility

Industry

Staffing and Recruiting

Description
Assignment Description: Responsibilities: Participate in the further development of the developed proof of concept Drive and support migration from Java 8-based code Create and adapt OpenRewrite recipes Act as a technical mentor and support for development teams Work with system development, code analysis and code migration Manage containerization and platform adaptation Work with DevOps, CI/CD, tests, architecture and application analysis Participate in both development and management depending on client needs SKA requirements Have many years of experience working as a system developer with programming in Java on a distributed service-oriented platform and have a very deep understanding and knowledge and be very driven in the area. Have worked with code migration between Java versions and have a very deep knowledge and understanding of it. Have deep knowledge and understanding of backward compatibility and breaking changes in Java. Be able to write and speak fluent Swedish. Have worked with system development in container technology (Kubernetes) for at least 3+ years and have a good understanding and knowledge of the framework. REQUIRED requirements: Have worked with the IBM WAS framework Java 8 Have worked with Openliberty Java 8 Have worked with OpenRewrite and performed migrations between different Java frameworks. Have extensive experience of working with Java codebase in versions 6 and 8 and have deep knowledge and understanding of each version, including knowledge of features in each version and improvements associated with Java 8 compared to Java 6. Have worked with system development in Red Hat Openshift and with the tools ArgoCD and Helm and have good knowledge and understanding of the platform. Have worked with various container technologies including Podman container management, Docker and built and optimized container images. Have worked with build tools such as Maven, for build and dependency management, including management of dependencies and versions. Have worked with build tools such as Gradle. Have worked with DevOps and have an understanding of continuous integration and deployment (CI/CD). Have worked in GIT with Version Management and have a good understanding of and knowledge of branching strategies. Have worked with unit integration and regression tests linked to Java-developed code. Have worked with performance tests linked to Java-developed code and in complex IT platforms and environments. Have worked with databases including JDBC: Database connectivity and optimization, JPA/Hibernate: ORM and database abstraction and Connection Pooling: Efficient database connection management. Have worked with Advanced Java functions such as Lambda Expressions and have deep knowledge and understanding of Java 8 lambdas, Streams API: Efficient use of Java 8 Streams, Optional: Handling null values with Optional and Date/Time API: Java 8's new date/time API. Have worked with architecture including microservices: and with knowledge and understanding of microservice architecture, API Design: RESTful API design and implementation and Design Patterns using design patterns in Java. Have worked with system development for at least 3+ years out of the last 5 years within IT organization(s) with at least 100 employees.
Responsibilities
The Senior Java Migration Consultant will participate in the development of proof of concept and support migration from Java 8-based code. They will also act as a technical mentor for development teams and manage containerization and platform adaptation.
Loading...