About the Client
We are one of the world’s leading providers of reinsurance, insurance and other forms of insurance-based risk transfer, working to make the world more resilient. We anticipate and manage a wide variety of risks, from natural catastrophes and climate change to cybercrime. Combining experience with creative thinking and cutting-edge expertise, we create new opportunities and solutions for our clients. This is possible thanks to the collaboration of more than 14,000 employees across the world.
About the Role
As our Java Application Engineer, you'll design and implement applications using Java and Spring framework for our Contract Information Hub - the central platform for P&C contract administration. You'll deliver scalable solutions that enable efficient contract information management while collaborating with teams across the organization.
Responsibilities
Design and develop business and integration applications for the Contract Information Hub, serving both internal users and systems
Review and approve pull requests to ensure code quality, consistency, coding standards, and maintainability
Guide and mentor development teams on involved technology stacks, sharing your expertise to elevate overall team performance
Solve complex problems by leveraging your experience and technical knowledge to optimize software performance
Research and implement emerging technologies to continuously improve our Contract Information Hub solutions and stay ahead of industry trends
Requirements
Proven experience developing software using Java, Spring framework and Spring Boot
Understanding of modern architecture patterns, including microservices and event-driven design.
Experience with synchronous and asynchronous messaging/integration technologies such as RabbitMQ, Azure Service Bus, or Kafka.
Nice to Have Skills
Experience with public cloud platforms and containerization.
Knowledge of GraphQL
Experience with CI/CD pipelines and DevOps practices