Join our adventure as a Senior Java Software Engineer and be part of a transformative journey to build a brighter future together.
We are seeking an experienced professional with a deep understanding of legacy Java enterprise environments, who can help us navigate the exciting journey of modernizing our general insurance platforms. As a pivotal member of our digital transformation team, you will take ownership of our strategic technology roadmap and lead the charge in bringing bold ideas to life and driving meaningful change.
Your responsibilities will include:
* Design and Refactoring: Actively participate in the design and refactoring of legacy Java 8 components toward modern service architectures (e.g., Spring Boot microservices).
* Migration and Consolidation: Migrate GWT-based logic into more modern, maintainable structures (e.g., API-first/backend-for-frontend patterns).
* Decoupling and Simplification: Identify and decouple monolithic dependencies across different areas of business.
* Deployment Strategies: Collaborate with architecture and DevOps teams to define scalable deployment strategies.
* CI/CD Pipelines: Work on CI/CD pipelines using Bamboo and contribute toward transitioning to modern tooling.
* Engineering Best Practices: Implement engineering best practices, including testing, observability, and secure coding.
In order to be successful, you will have:
* A strong background in Java development, with experience in modernization/refactoring contexts.
* A deep understanding of legacy Java enterprise environments (WebSphere, GWT, JSP).
* A proven track record in modularizing and decoupling large codebases.
* Familiarity with CI/CD practices; prior experience with Bamboo or similar tools.
* An understanding of cloud architectures and containerization principles.
* Experience migrating from on-prem to cloud (AWS preferred).
* Experience in event-driven architectures (Kafka, SNS/SQS).
As a valued member of our team, you will enjoy:
* Competitive Salary: A market-competitive salary package that reflects your skills and experience.
* Flexible Working Arrangements: A hybrid working arrangement that balances work-life flexibility with collaboration and teamwork.
* Professional Development Opportunities: Access to award-winning training programs and opportunities for career growth and advancement.
* Diverse and Inclusive Team Culture: A global, diverse, and inclusive team culture that values individuality and promotes equity.
* Global Mobility Opportunities: Opportunities to work globally and explore new markets and cultures.
If you are a motivated and talented professional looking for a challenging and rewarding role, we encourage you to apply today!