Backend Engineer (m/f/d)
BARCELONA, B, ES, 08005
About the Job
Allianz Technology SE is an organizational unit within Allianz Group focusing on IT delivery to shape the business transformation model of the company. We aim to digitize and strengthen customer ties delivering reusable, customer-validated results.
We own what we do, trust our team to make decisions and take responsibility. As a senior Backend Engineer you will play a key role in developing new digital assets, taking them from design prototypes to live solutions in multiple countries.
You will code but also provide guidance to all other colleagues within the team, ensure quality and facilitate knowledge exchange. The work you will do will change the way digital solutions are created and maintained within Allianz.
What you do
- Design and implement server-side logic, databases, and APIs using Java, Kotlin, Spring Boot, and Quarkus, focusing on robust, secure, and scalable backend architecture.
- Develop RESTful APIs to support frontend functionalities, ensuring compliance with OpenAPI specifications, and apply clean code principles with hexagonal architecture for readability and modularity.
- Design and manage NoSQL databases, particularly MongoDB, optimizing database queries and data storage for performance and efficiency, with 3+ years of experience.
- Write unit, integration, and end-to-end tests to ensure application stability, collaborating with QA teams to identify and fix bugs.
- Ensure future maintainability of systems, considering the technical and functional environment in the context of software development and maintenance.
- Provide technical oversight of development teams, including mentoring junior team members and focusing on the technical design of new digital assets with reuse, adaptability, and scalability.
- Support the adoption of GenAI to improve the software development lifecycle and enhance the developed products.
What you bring
- Collaborate closely with cross-functional teams, including designers, product managers, and developers, using GitHub for version control and code reviews to ensure coding standards are met.
- Extensive background in Java and Spring Boot development, with proficiency in Kotlin for backend development and experience in developing RESTful APIs.
- Experience with Apache Kafka for event-driven architecture and Quarkus for microservices development, alongside knowledge of cloud solutions and services.
- Demonstrated experience or familiarity with Generative AI technologies, integrating GenAI solutions into backend systems to enhance functionalities and user experience.
- Knowledge of the insurance industry and related technologies is preferred, with a successfully completed degree in computer sciences, business informatics, or similar experience.
- Ability to carry out tasks independently in non-standardized, ever-changing work situations, with competence to exchange complex information with diplomatic tact.
- 5+ years of experience in Kotlin and Java, showcasing the ability to contribute effectively to backend development and system enhancements.
What we offer
- We offer a hybrid work model which recognizes the value of striking a balance between in-person collaboration and remote working incl. up to 25 days per year working from abroad.
- We believe in rewarding performance and our compensation and benefits package includes a company bonus scheme, pension, employee shares program and multiple employee discounts (details vary by location).
- From career development and digital learning programs to international career mobility, we offer lifelong learning for our employees worldwide and an environment where innovation, delivery and empowerment are fostered.
- Flexible working, health and wellbeing offers (including healthcare and parental leave benefits) support to balance family and career and help our people return from career breaks with experience that nothing else can teach.
About Allianz Technology
With its headquarters in Munich, Germany, Allianz Technology is Allianz's global IT service provider and delivers IT solutions that drive the group's digitalization. With more than 11,000 employees in over 20 countries around the world, Allianz Technology is tasked to run, optimize, transform, and innovate the infrastructure, applications, and services together with Allianz companies to co-create the best customer experience.
We service the entire spectrum of digitalization – from one of the industry's largest IT infrastructure projects that spans data centres, networks, and security, to application platforms ranging from workplace services to digital interaction.
In short: We deliver comprehensive end-to-end IT solutions for Allianz in the digital age. We are the backbone of Allianz.
Find us at: www.linkedin.com/company/allianz-technology.
D&I statement
Allianz Technology is proud to be an equal opportunity employer that embraces diversity and commits itself to creating an inclusive work environment for all.
We therefore welcome applications regardless of race, ethnicity or cultural background, age, gender, nationality, religion, social class, disability or sexual orientation, or any other characteristics protected under applicable local laws and regulations.
Join us. Let´s care for tomorrow.
You. IT.
To Recruitment Agencies:
Allianz Technology has an in-house recruitment team that sources great candidates directly. Therefore, Allianz Technology does not accept unsolicited resumes from agencies or search firm recruiters.
When we do work with recruitment agencies, that engagement is formalized by a contract. Fees will only be paid when there is a contract in place. Without a contract in place, we will not accept invoices on unsolicited resumes, even if the candidate was ultimately employed by Allianz.
76908 | IT & Tech Engineering | Professional | PG10 | Allianz Technology | Full-Time | Permanent