Front-end Back-end Java Angular Developer

keystone-solutions

Brussel

Sur place

EUR 60 000 - 95 000

Plein temps

Il y a 4 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Obtenez une réponse de cet employeur — un CV et une lettre de motivation adaptés exactement à ce qu’il recherche.

Passez les filtres ATS

Résumé du poste

Keystone Solutions is seeking a talented Fullstack Developer to join as a consultant on site for the mypension application project. You will analyze, develop, and maintain the system, ensuring alignment with standards and stakeholder needs while guiding junior colleagues.

You will own backend with Java/Spring, frontend with TypeScript/ Angular, and design APIs using OpenAPI, while applying hexagonal architecture, DDD, CQRS and security best practices.

Qualifications

  • Strong backend with Java 24+ and Spring/Spring Boot expertise.
  • Frontend proficiency in TypeScript and Angular 22+ with UI modularity skills.
  • Experience with domain-driven design, hexagonal architecture, and API design (OpenAPI).
  • Knowledge of CI/CD, containers, and GitLab pipelines.
  • Familiarity with OWASP Top 10 and OIDC/OAuth2 security concepts.
  • Experience testing across the stack: TDD, unit, integration, and E2E (Playwright).
  • Ability to translate Figma designs into production-ready UIs.
  • Excellent communication for collaboration with clients and teams.

Responsabilités

  • Analyze, develop and maintain the mypension application at a client site.
  • Contribute to training and onboarding of junior team members.
  • Design, implement and test backend and frontend features end-to-end.
  • Collaborate with stakeholders (organizations, citizens, political entities) to meet requirements.

Connaissances

Java
Spring / Spring Boot
Reactive programming
Jakarta EE / JBoss
SQL
Transaction management
TypeScript
Angular 22+
Reusable frontend components
Figma to UI
Hexagonal architecture
DDD
CQRS
OpenAPI
OIDC/OAuth2
WCAG accessibility
Test-driven development
Unit testing
Integration testing
Playwright (End-to-End/visual)
Git
Gradle
Maven
Containers
CI/CD GitLab
Trunk-based development

Outils

Git
Gradle
Maven
Containers
OpenAPI
CI/CD GitLab
Trunk-based development

Description du poste

Mission Overview:

We are seeking a talented Fullstack Developer to join our team on a consultancy mission at a client site, representing Keystone Solutions. In this role, you will analyze, develop, and maintain the mypension application, aligning with departmental standards and stakeholder needs, including organizations, citizens, and political entities. You will also contribute to the training and integration of junior team members.

Technical and Generic Competencies:

As a software developer, you will take on a Fullstack role (backend, frontend, devops). For the backend of the application, you must possess the following knowledge:

  • Java 24+
  • Spring / Spring Boot
  • Reactive programming with Project Reactor
  • Enterprise Java background: JBoss / Jakarta EE
  • SQL
  • Transaction management

For the frontend of the application, you must possess the following knowledge:

  • TypeScript
  • Angular 22+: signals, signal forms
  • Designing reusable frontend libraries / shared components
  • Translating Figma designs into working UI

For our architecture and API design, you should have a solid understanding of:

  • Hexagonal architecture (ports and adapters)
  • Domain-Driven Design
  • CQRS
  • Anti-corruption layers when integrating with external systems
  • Backend-for-frontend pattern
  • API design, OpenAPI

Regarding security, it is essential to have knowledge of:

  • Privacy by design
  • OWASP top 10
  • OIDC/Oauth2

It is important to consider the accessibility of mypension. Therefore, you should have knowledge of:

  • Designing accessible interfaces, WCAG
  • Testing for accessibility

In your role as a tester, you must master the following activities:

  • Test-driven development
  • Unit testing
  • Integration testing
  • Component testing
  • End-to-end and visual regression testing with Playwright

To manage the integration and delivery of our application, you need to be proficient with the following tools and methods:

  • Git
  • Gradle
  • Maven
  • Containers
  • CI/CD pipelines on GitLab
  • Trunk-based development

Our team employs strongly Agile-oriented methods. This means you must be able to demonstrate in-depth knowledge and experience of:

  • The Agile methodology, including pair programming

You should possess excellent communication skills and be able to collaborate effectively both within and outside the team. We work with short feedback loops and frequent integration, producing highly visual work. All these aspects require proven skills and experience.

Why Join Keystone Solutions:

As a consultant at Keystone Solutions, you will enjoy the dynamic nature of consultancy work, tackling diverse challenges across various client environments. You will experience turbo-charged learning opportunities and a commitment to your career growth within our framework. Being a

Duration: 01/11/2026 - 31/10/2027 12 months (full time)

Skills required:

  • Agile methodologie (o.a. pair programming). Communicatie en samenwerkingsskills. - Level: Confirmed - Most recent: Any time
  • Architectuur en API design kennis: Hexagonal architecture (ports and adapters), Domain-Driven Design - Level: Junior - Most recent: Any time
  • Backend kennis: Java 24+, Spring / Spring Boot, Reactive programming with Project Reactor, Enterpris - Level: Confirmed - Most recent: Any time
  • Frontend kennis: TypeScript, Angular 22+: signals, signal forms, designing reusable frontend librari - Level: Junior - Most recent: Any time
  • Integratie en delivery: Git, Gradle, Maven, Containers, CI/CD pipelines on GitLab, Trunk-based deve - Level: Junior - Most recent: Any time
  • Security en accessibility: privacy by design, OWASP top 10, OIDC/Oauth2, Designing accessible interf - Level: Junior - Most recent: Any time
  • Testing: test-driven development, Unit testing, Integration testing, Component testing , End-to-end - Level: Junior - Most recent: Any time

Language requirements:

Dutch or French
Level Active knowledge
English
Level Active knowledge

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Full Stack .NET Developer Consultant
Full Stack .NET Developer Consultant

keystone-solutions • Dessel

Sur place
EUR 45 000 - 65 000
Back End .net Developer
Back End .net Developer

Keystone Solutions • Brussel

Hybride
EUR 55 000 - 85 000
Medior Full Stack Developer Consultant
Medior Full Stack Developer Consultant

Keystone Solutions • Brussel

Hybride
EUR 65 000 - 90 000
.NET Integration Developer
.NET Integration Developer

keystone-solutions • Brussel Hoofdstad

Sur place
EUR 70 000 - 90 000
Full Stack .NET ALM IaC Engineer
Full Stack .NET ALM IaC Engineer

keystone-solutions • Dessel

Sur place
EUR 65 000 - 85 000
Fullstack .NET Developer
Fullstack .NET Developer

keystone-solutions • Brussel

Hybride
EUR 92 000 - 148 000
System Expert Functional Analyst
System Expert Functional Analyst

keystone-solutions • Dessel

Sur place
EUR 58 000 - 85 000
System Expert Functional Analyst
System Expert Functional Analyst

Keystone Solutions • Belgique

À distance
EUR 60 000 - 80 000
Senior Fullstack Java Developer
Senior Fullstack Java Developer

keystone-solutions • Sint-Joost-ten-Node

Hybride
EUR 65 000 - 90 000
Project Leader
Project Leader

Keystone Solutions • Belgique

À distance
EUR 70 000 - 90 000