Senior Java Migration Consultant- OpenLiberty & OpenShift
We usually respond within three days
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.
- Department
- Information Technology
- Locations
- Sundsvall
LOOKING FOR SOMETHING MORE EXCITING AND CHALLENGING.......
If you are looking for a leap in your career or want to raise a step higher, access our candidate marketing services within CO-WORKER technology to increase the chances of your landing the right job opportunity as per your ambitions. If you are looking for further guidance or information about our candidate marketing services, feel free to approach our recruitment team.
About CO-WORKER TECHNOLOGY
Co-Worker Tech is a consulting and recruitment partner helping tech companies and industrial businesses grow sustainably. We combine rapid delivery with high quality and a clear people-first focus.