Technical Lead
Barcelona, SPAIN IT development
Job description
As a Technical Lead based in Barcelona, you will be part of an international cross-functional agile team with end-to-end ownership for various business applications, contributing to world-wide rollouts and guaranteeing stable solutions to our client, Allianz Partners, which is striving to achieve Product harmonization and simplification by embracing Digitalization & Automation at scale.
This position requires coaching, mentoring, effective technical communication and engaging the other Agile team members from a technical perspective, such as defining and ensuring coding best practices, architecture standards and integrity of components, which are a combination of Java backend and JS/Angular frontend. Together with other developers, architects, and SDET (Software Development Engineer in Test) you will be also responsible for co-creating the evolution roadmaps of the given component(s) and ensuring their timely implementation and continuous improvement.
What you can find at Allianz Technology:
· Work Life - Balance : We offer flexible working hours so you can start your working day according to your needs. In addition, during the summer and every Friday of the year, you have the option of intensive working hours, which will allow you to enjoy more free time for yourself.
· International and Multicultural Environment: We value the diversity and richness that comes from working in an international and multicultural environment. With more than 52 different nationalities represented in our company, we offer our employees the opportunity to collaborate with people from all over the world, enriching the work environment and providing the opportunity to learn and grow in a truly global setting. This diversity allows us to have a broader perspective, foster creativity and innovation, and promote an inclusive work environment where every voice is heard and valued.
· Professional Growth Opportunities: We are committed to the professional development of our employees and provide numerous opportunities for growth within the company. We value internal talent and promote internal advancement, offering training programs, mentoring, and skills development that allow our employees to advance in their careers.
· Compensation and Benefits Package: It includes a company bonus plan, pension, employee stock program, and multiple employee discounts.
What will make you succeed in this position?
· Bachelor's or master's degree in computer science, Engineering, or a related field.
· Proven experience as Technical Lead with leadership skills in a similar role for a minimum of 2 years. Strong proficiency in Java, JavaScript, TypeScript, and related technologies.
· Extensive experience with Spring framework, Angular, and database management systems.
· Hands-on experience with cloud platforms, particularly AWS.
· Proficiency with containerization and orchestration tools like Docker and Kubernetes.
· Strong experience with CI/CD pipelines, infrastructure as code, and monitoring solutions.
· Excellent problem-solving skills and the ability to handle complex technical challenges.
· Strong communication and interpersonal skills, with the ability to collaborate effectively across teams.
· Proven ability to deliver high-quality software on time and within budget.
Preferred Skills:
· Experience with microservices architecture and event-driven systems.
· Knowledge of DevOps practices and tools.
· Experience with Agile methodologies and programming practices such as TDD, XP
· Familiar with GenAI helpers / copilots
Your mission in the role will be:
· Lead and mentor a team of software developers, fostering a collaborative and high-performance work environment.
· Oversee the design, development, and deployment of complex software solutions, ensuring alignment with business objectives and technical standards.
· Collaborate with product managers and other stakeholders, to define project requirements and deliverables.
· Architect and implement scalable and maintainable software systems using the following technologies:
· Languages: Java 11/17, JavaScript, TypeScript, JSON, SOAP, XML, XSLT.
· Frameworks & Libraries: Spring (Boot, Security, Core, MVC, Cloud, Cache), Apache Camel, Hibernate, Angular, jQuery, HTML5, CSS, Bootstrap, Webix.
· Databases: MySQL, SQL, Redis, Liquibase, JDBC, Elasticsearch.
· Infrastructure: Docker, Kubernetes, Terraform, Helm, Argo CD, RabbitMQ, ActiveMQ, Kafka, Jenkins, SonarQube, Checkmark, Nginx, Apache, Maven, NPM.
· Cloud Services: AWS.
· Testing Tools: JUnit, Mockito, Cucumber, Postman, Jasmine & Karma (Angular).
· Development Tools: IntelliJ IDEA, VS Code, Git, Jira, Gitlab, GitHub.
· Monitoring Tools: ELK, Splunk, AWS CloudWatch.
· Ensure best practices in code quality, security, and performance are maintained through code reviews and automated testing.
· Developing always following best practices and applying testing.
· Manage technical risks and issues, providing timely and effective solutions.
· Stay up to date with emerging technologies and industry trends, and proactively apply this knowledge to improve our technology stack and processes.
· Contribute to strategic planning and decision-making processes as part of the technical leadership team.
· Understanding Mastering the different phases of the SDLC
About Allianz Technology
Allianz Technology is the global IT service provider for Allianz and delivers IT solutions that drive the digitalization of the Group. With more than 12,000 employees located in 51 countries around the globe, Allianz Technology works together with other Allianz entities in pioneering the digitalization of the financial services industry.
We oversee the full digitalization spectrum – from one of the industry’s largest IT infrastructure projects that includes data centers, networking and security, to application platforms that span from workplace services to digital interaction. In short, we deliver full-scale, end-to-end IT solutions for Allianz in the digital age.
D&I statement
Allianz Technology is proud to be an equal opportunity employer encouraging diversity in the working environment. We are interested in your strengths and experience. We welcome all applications from all people regardless of gender identity and/or expression, sexual orientation, ethnicity and cultural background, age, nationality, religion, disability, or philosophy of life.
Join us. Let´s care for tomorrow.
You. IT
57766 | Ingeniería informática y tecnológica | Management | Non-Executive | Allianz Technology | Jornada completa | Indefinido