IT Lead Software Engineer

AXA
Brussel, Belgium
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
Dutch, English, French
Job source

Tech stack

Java (Programming Language) Amazon Web Services Build Automation Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Code Review Databases Continuous Integration Relational Databases Dependency Injection Github
+38 more
Gradle Hibernate (Java) IT Management Spring Framework PostgreSQL Apache Maven MongoDB NoSQL Object-Relational Mapping OAuth Performance Tuning E2e Testing Swagger Responsive Web Design Software Engineering TypeScript Openapi RxJS Spring-mvc Spring-boot Backend Git Spring Data Webpack AngularJS Git Flow Information Technology Playwright Build Tools Npm(Software) Data Management Front End Software Development Protractor Restful APIs Software Version Control Jasmine Jenkins Web Api

Job description

Within the IT department, we are looking to reinforce the P&C Corporate Sales domain, that is responsible for the “Commercial Lines” applications. These applications serve to various stakeholders, including brokers, end clients, and internal users. Simultaneously, our team is driving a comprehensive, multi-year transformation program. This program entails the implementation of a new offering application, along with an extensive review and modernization of the product roadmap, application landscape, and business processes.

The team’s technical environment is composed by the following tools and technologies:

  • Front-end (FE) in Angular 20
  • Back-end (BE) in Java 17
  • Applications deployed in AWS
  • Version control using GitHub and Github flow

Roles and responsibilities

  • Collaborate with Epic Manager, Solution Architect, Requirement Engineers, System Analysts and BA’s;
  • Code Leadership & Quality - Write clean, well-documented code; establish coding standards; conduct code reviews; mentor junior developers to maintain high technical quality
  • Cross-Functional Coordination - Act as a bridge between development teams, product managers, and business stakeholders; translate technical constraints into business language and vice versa
  • Dependency Management - Identify, document, and actively manage technical dependencies with other teams; coordinate integration points and release schedules
  • Problem-Solving & Troubleshooting - Lead investigation and resolution of complex technical issues; provide expert guidance when blockers arise across multiple system components
  • Stakeholder Communication - Regularly update technical progress, risks, and timelines to IT leadership and stakeholders; ensure transparency on feasibility and trade-offs
  • Best Practices & Innovation - Stay current with technology trends; propose improvements to development processes, tools, and frameworks; drive adoption of new solutions where beneficial
  • Delivery Accountability - Take ownership of assigned features/modules; ensure timely delivery while maintaining quality standards and managing scope with stakeholders
  • Be adaptable and ready to step in and support the team when required, even if it means going beyond your usual responsibilities.

Requirements

Do you have experience in Unit testing?, Do you have a Bachelor’s degree?, * Degree in Computer Science, Engineering or a related field

  • Experience in complex technical or functional environments is a plus
  • Able to analyse and implement end-to-end processes
  • Experience in banking or insurance domains is a plus
  • Analytical mindset, proactive, good communication skills and not afraid to take the lead
  • Knowledge and expertise in application design, data management, business rules, process modelling
  • Full stack (see below: Angular for FE - Java for BE) is a plus - if not, highly skilled in either FE or BE , and eager to learn the other

  • Front-End Skills (Angular) *

  • Angular Framework - Deep understanding of Angular and its best practices (latest versions), components, modules, services, directives, and dependency injection
  • TypeScript - Proficiency in TypeScript, including advanced features and best practices
  • HTML/CSS - Strong skills in responsive design, SCSS and its features, BEM methodology and how to create cohesive and maintainable styles
  • State Management - Proficiency with Signals and RxJS; experience with NgRx or similar state management libraries is a plus
  • Testing - Knowledge of unit testing with Jasmine/Karma; experience with end-to-end testing with Playwright or Protractor is a plus
  • Web APIs & REST - Consuming RESTful services, handling asynchronous data, and error handling in the UI
  • Back end skills (Java) *

  • Development: Strong proficiency in Java (17 or higher)
  • Spring Framework: Hands-on experience with Spring Boot, Spring MVC, and Spring Data
  • Databases: PostgreSQL (relational database design and queries), MongoDB (NoSQL document databases)
  • Build Tools: Apache Maven (dependency management, build automation)
  • Version Control: Git (branching, merging, pull requests)
  • ORM: Hibernate for object-relational mapping
  • Security - Implementing authentication/authorization (OAuth2, JWT)
  • REST API Development - Designing and implementing secure, scalable RESTful services
  • Problem-Solving: Ability to analyze and resolve technical issues.
  • Cross-Disciplinary Skills *

  • Version Control - Git, branching strategies, code review workflows
  • CI/CD - Knowledge of automation pipelines (Jenkins, Azure DevOps)
  • Build Tools - Maven, Gradle for Java; Webpack, NPM, Angular CLI for front-end
  • API Integration & Documentation - Swagger/OpenAPI
  • Performance Optimization - Front-end and back-end performance tuning

  • Fluent in English, and at least in one other national language (Dutch / French)
  • Minimum 5y of relevant experience

Benefits & conditions

Pulled from the full job description

  • Hospitalization insurance
  • Eco vouchers, An attractive salary, supplemented with discretionary personal and collective bonuses and of course, meal and eco vouchers, the full reimbursement of public transport, and a cafeteria plan. The benefits of working at an insurance company From group to hospitalization insurance and ambulatory care (family members can also join at an advantageous rate) and with up to 30% discount on all additional insurance products. A job that respects your personal life and dreams A flexible schedule of 35 hours per week, 36 days of leave per year to recharge, as well as the option to work partially from home. You will benefit from sports classes at work, employee wellness programs and trainings, to keep you in great shape, both physically and mentally.

About the company

As a world leader in insurance, AXA is committed to protecting individuals and companies in 56 countries. AXA has a unique approach to financial protection: support for research, risk anticipation and prevention, combined with personalised and long-term support for victims. In Belgium, AXA employs 4,000 dedicated staff who help 2,8 million clients to lead worry-free lives.

AXA applies a trust and service based corporate culture, stimulating its workers to progress and find opportunities to fulfil their personal potential; AXA does so within a flexible working environment.

AXA values inclusiveness, diversity and Corporate Responsibility being our core priorities: diversity is important for AXA. Your identity doesn’t matter - it’s your talents that make the difference.

The Context

The application landscape within AXA Belgium’s Corporate Insurance department is undergoing a remarkable transformation. Previously comprised of a diverse set of legacy applications, AXA is focused to build a coherent set of applications, around a common domain, each one is tailored to meet the specific needs of its intended audience., AXA aims to be a reflection of the diverse society in which we live and has therefore been pursuing a policy of active diversity, non-discrimination, and equal opportunities for many years. In this context, we guarantee equal treatment and access to recruitment, regardless of age, origin, cultural background, disability, gender, sexual orientation, or other characteristics. AXA Belgium We are more than 3000 employees, partnering with 3200 brokers, located in our modern offices in Brussels, Antwerp, Eupen, and Liège. We are serving 3 million customers, and we are proud to be the number 1 car insurer. It is our ambition to not only be a payer but rather a real partner for our customers. Our four core values drive us every day to give our best for our customers while collaborating effectively with our colleagues: Customer First, Integrity, Courage, and One AXA. At AXA, we reject unfair or unlawful discrimination in any form. More info in our Diversity & Inclusion Policy.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 ¡ Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer ¡ Coffee With Developers

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi ¡ LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz ¡ WWC Europe 2026

1:06 min

Developer experience and project variety at scale

Alexandra Petri ¡ WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 ¡ Coffee With Developers

Videos

See all

Related articles

See all