Développeur Full Stack Java/Angular

Square NT
Brussels, Belgium
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Brussels, Belgium

Tech stack

Java
Agile Methodologies
Confluence
JIRA
Business Process Model and Notation
Business Software
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Relational Databases
Hibernate
Java Database Connectivity
Java Persistence API
Spring
JUnit
PostgreSQL
Liquibase
Maven
Microsoft SQL Server
OAuth
Openshift
Scrum
Mockito
Swagger
Service-Oriented Architecture
SONAR (Symantec)
Systems Integration
UML
Web Services
Openapi
Test Driven Development
Okta
Cypress
Backend
GIT
Database Migration
Angular
Gitlab-ci
Kubernetes
Npm(Software)
Front End Software Development
REST
Docker

Job description

As part of a large-scale program involving the takeover of a significant application landscape, the consultant will reinforce internal teams responsible for the operational management of approximately thirty business applications. These applications vary in both business scope and technological stack.

The mission includes the handover and takeover of existing applications, ongoing maintenance, development of new features, and, where necessary, re-engineering or complete rewriting of applications to align with modern development standards.

The consultant will contribute to the development and maintenance of business-critical applications, participate in architectural design activities, and collaborate closely with technical leads, software architects, and end users in an Agile environment.

Requirements

Do you have experience in Web services?, * 5-7 years minimum of full-time professional experience as a Java Developer

  • Full-stack profile preferred (strong backend with good frontend affinity accepted)
  • Strong experience in complex, multi-system integration environments
  • Proven ability to understand, maintain, and improve existing codebases
  • Comfortable working in Agile/Scrum environments
  • Ability to integrate quickly into existing teams and supervise junior developers
  • Strong problem-solving mindset with solution- and customer-oriented approach

Technical expertise required:

  • Java 21+ and Spring Framework (Core, JDBC, Data, Security, AOP)
  • JPA with Hibernate
  • RESTful web services
  • OpenAPI / Swagger
  • Keycloak, Lombok, MapStruct
  • SOA, Backend-for-Frontend, CQRS
  • Test-driven development (JUnit, Spring Test, Mockito, Cypress)
  • Frontend development with Angular 20
  • Maven, Docker, Kubernetes / OpenShift
  • Git, GitLab CI, Sonar
  • NPM
  • OAuth 2.0
  • Database migration tools: Flyway or Liquibase
  • Relational databases: PostgreSQL, SQL Server
  • Ability to read and understand BPMN, UML, and structured technical documentation
  • Jira / Confluence
  • Continuous integration and quality-driven development practices

Apply for this position