Job Opportunity
This role plays a pivotal part in our transformation as we strive to become Australia's leading Digital Insurer.
* We are seeking an experienced Senior Java Engineer who will be responsible for modernizing our general insurance platforms, bringing innovative ideas to life and driving meaningful change.
Key Responsibilities:
* Design and refactor legacy Java 8 components toward modern service architectures (e.g. Spring Boot microservices).
* Migrate GWT-based logic into more maintainable structures (e.g. API-first/backend-for-frontend patterns).
* Identify and decouple monolithic dependencies across different areas of the business.
* Collaborate with architecture and DevOps teams to define scalable deployment strategies.
* Work on CI/CD pipelines using Bamboo and contribute toward transitioning to modern tooling.
* Implement engineering best practices, including testing, observability, and secure coding.
* Mentor other engineers and advocate for continuous improvement.