Internship

MidPoint connector development

Description of Assignment

The central role of Identity Governance & Administration (IGA) in an organization’s cybersecurity strategy cannot be overstated. As organizations navigate complex digital landscapes, the need for a coherent, identity-centric approach to cybersecurity becomes essential. Acen is a dedicated partner in guiding and supporting organizations on this journey, ensuring that solid Identity Governance & Administration forms the cornerstone of their cybersecurity strategy.

Identity Governance & Administration solutions need to be able to communicate with a multitude of other systems, hereafter referred to as “targets.” These other systems are SaaS solutions, on-premise IT software, commercial and custom developed. Communication with the targets takes place via so-called “connectors.” A connector is specialized software that retrieves data from targets, via REST, LDAP, database, or other protocols. Connectors add, modify, and delete account and entitlement data at the targets.

All IGA solutions have an extensive range of connectors available. However, in every Acen project we inevitably encounter a target for which no connector yet exists, or for which the provided connector lacks a specific piece of functionality. That is why, as Acen, we also focus on in-house developing custom connectors tailored to the client’s needs.

Objectives

At the end of your internship assignment, we expect to have a fully functioning IGA connector:

  • developed according to the functional requirements of the project and the technical specifications of the IGA solution
  • with the ability to read, add, modify, and delete account and entitlement data from the target
  • equipped with working functional, security, and technical tests that demonstrate the quality of the connector code
  • sufficiently documented so that our development and integration specialists can immediately use it in our integration projects

Depending on how the internship progresses and any new insights gained along the way, the assignment can be expanded in consultation.

Technologies & concepts involved

Mintgreen checkmark, outlined.

MidPoint

Mintgreen checkmark, outlined.

Keycloak

Mintgreen checkmark, outlined.

Connect framework

Mintgreen checkmark, outlined.

REST API

Mintgreen checkmark, outlined.

Java

Mintgreen checkmark, outlined.

Identity Governance & Administration

Mintgreen checkmark, outlined.

Open Source

Mintgreen checkmark, outlined.

Software integration

Project Methodology

For its projects, Acen uses agile project methodologies such as pair programming and Scrum. This project is no exception to this. These methodologies place the quality of software solutions at the center. This is achieved by dividing the project into shorter iterations resulting in quicker feedback loops. This intensive communication – inherent to agile – ensures high-quality internship supervision.

Profile

4 icons showing 'Integrity', 'Collaboration', 'Expertise' and, 'Innovation'.

The ideal intern is first and foremost motivated to improve their skills and learn about a new field of technology.

  • Basic understanding of object oriented programming, client-server architecture and REST APIs is required. Working experience with Java is a plus.
  • Basic understanding of information security principles in networked environments, works well in teams and demonstrates great communication skills.

Ready to apply?

Take the next step in your career journey. Apply now and become part of our team.

School year

2026 - 2027

Contact person

Cindy Van den Hoecke

Internship Supervisor

Cindy Van den Hoecke

Download the assignment

Interesting right? Download the assignment and get started on your path to success!

Apply now

Seize this unique opportunity to become part of our innovative team and take the next steps in your career. Fill in your details and discover how you can make a difference!

Personal profile

PDF, DOC, DOCX (max MB)

Contact Details

Newsletter subscription

Workshop meeting
ACEN logo with orange swirl
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.