This job is with Allianz Commercial, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Are you a passionate Java developer looking to modernize critical systems and make a real impact? Join our growing hub in Spain at Allianz Technology and help us drive innovative solutions for the KLS (Kollektivleben System), our end-to-end industry solution for the Swiss Group Life business (BVG). In this role, you will be a senior Java engineer who thinks end-to-end - bridging stable core systems with modern cloud-native innovation, collaborating with integral colleagues, and shaping the direction and culture of a new team.
Analyze and assess Java-based software development tasks and complex requirements according to project specifications, contributing to the modernization of current systems and gateways.
Develop and implement software requirements and interfaces within the KLS environment using Java 12 to 21 (occasionally older Java versions), and JBoss / Spring Boot.
Drive the transition of legacy Java systems to modern cloud services and develop new insurance products for the B2B/B2C sectors, leveraging the latest features of the Java ecosystem.
Implement thorough unit tests using JUnit and write clean, disciplined Java code that adheres to high application standards and agile practices.
Collaborate closely with business teams to co-create solutions that directly address organizational needs, working alongside Solution Designers and Product Owners in a two-week agile sprint framework.
Around 5 years of professional experience in Java development, software design, and technical implementation with excellent proficiency in Java 12 to 21 (occasionally older Java versions), Spring Boot/JBoss, REST APIs, and unit testing frameworks (JUnit).
Practical experience or strong familiarity with modern technologies such as Kafka, Camunda, or Azure cloud services are strong pluses.
Daily proficiency with Java developer tools inclu