Skip to content

Freelance klantspecifiek CRAFTCODE

  • Hybrid
  • CRAFTCODE

Job description

The organization operates in a complex technological environment combining a historical application landscape and modern components. The context includes a structural transformation of the IT landscape, modernization of architectures, technical debt reduction, Cloud adoption, and compliance with regulatory requirements, notably NIS2.
Existing applications cover critical areas such as unemployment regulation (eligibility, payments, debt management, financial and accounting processing). Some of these systems rely on legacy technologies, while new Cloud/hybrid architectures are emerging. The architect plays a key role in harmonizing, securing, and making these architectures consistent.

Main responsibilities

1. As a "programmer"
Develop and/or adapt computer applications to provide efficient and user-friendly tools to end users

2. As an "analyst - programmer"
Analyze the technical specifications of an application to choose the best solution and execute this analysis (for smaller projects) to enable users to perform their tasks efficiently and ensure the optimal and controlled operation of IT resources

3. As a "specialist"
- Perform technical analyses in the context of business projects.
- Advise on integrations, data models, performance, and scalability.
- Support the team in adopting technologies and architectural patterns.
- Analyze and solve complex technical problems in a highly interconnected environment.
- Ensure the consistency of legacy and modern components.


Required technical skills

- Proven experience (5-7+ years) in complex IT programming.
- Expertise in modern Java (Spring, microservices, API-driven, event-driven).
- Skills in containerization and orchestrators (OpenShift).
- Advanced knowledge of relational databases (MySQL) and data modeling.
- Knowledge of integrations: messaging, REST/GraphQL, event-driven.
- Knowledge of resilient architectures and high availability.- Understanding of security standards (NIS2).


Behavioral skills

- Excellent analytical and synthesis skills.
- Structured and educational communication.
- Global vision and ability to keep an overview.
- Quality orientation, autonomy, and proactivity.
- Ability to connect business needs and technical challenges.


Educational background

  • Master's degree in Computer Science or equivalent experience.


Linguistic skills

  • Very good command of French, Dutch, and English.

Working conditions
- Remote work is possible (2 days per week) after 2 weeks of on-site work.

Start ideally on 1/10 - contract until the end of the year, possibly renewable. Bilingualism is important.

Job requirements

Technical competencies

  • Min. 5 to 7 years of experience in complex software development.

  • Strong expertise in Java (Spring, microservices, API- and event-driven architectures).

  • Experience with OpenShift, containerization, and orchestration.

  • Thorough knowledge of MySQL, relational databases, and data modeling.

  • Experience with integrations via REST, GraphQL, messaging, and event-driven solutions.

  • Knowledge of high availability, resilient architectures, and IT security standards (NIS2).

Personal competencies

  • Strong analytical and synthesis abilities.

  • Structured and clear communicator.

  • Helicopter view with an eye for both detail and the big picture.

  • Quality-oriented, autonomous, and proactive.

  • Able to translate business needs into technical solutions.

or

Details

Hybrid
  • Aartselaar, Belgium
CRAFTCODE
Experienced
Freelance

Vind je jouw match niet?

Geen zorgen, niet al onze opportuniteiten verschijnen op deze pagina en we zijn altijd op zoek naar goede IT-experts. Laat je CV achter en een van onze recruiters neemt contact op om samen je zoektocht te overlopen. Nog vragen? Bel ons of stuur een bericht, we helpen je graag verder.