Job Overview
We are seeking a skilled Java Engineer to join our digital transformation journey. This is an exciting opportunity to work on modernizing our general insurance platforms and driving meaningful change.
Responsibilities
* Design and refactor legacy Java 8 components towards modern service architectures.
* Migrate GWT-based logic into more maintainable structures.
* Identify and decouple monolithic dependencies across different areas of business.
* Collaborate with architecture and DevOps teams to define scalable deployment strategies.
* Implement engineering best practices, including testing, observability, and secure coding.
Requirements
* Multiple years of Java development experience, with exposure to modernization/refactoring contexts.
* Deep understanding of legacy Java enterprise environments.
* Proven track record in modularizing and decoupling large codebases.
* Familiarity with CI/CD practices, prior experience with Bamboo or similar tools.
Benefits
* 5 weeks leave per year for permanent staff.
* Hybrid working arrangement - office 3 days and WFH 2 days p/w standard for FT employees.
* Access programs to stay healthy and feel healthier.
Unlock Your Potential
In order to be successful, you will have the following:
* Unlock your potential by taking ownership of strategic technology roadmaps and leading the charge in modernizing general insurance platforms.
* Champion innovation and shape technical direction, influencing a culture of engineering excellence.