devops hero image

Software Developer (internship)

Our team builds solutions for websites, intranets, portals and B2B e-commerce. They are currently working on a challenging project, and could use the help of a motivated intern. 

Are you the one we're looking for?

devops hero image

Already eager to work with us?

Click here to fill in an application form

Your role at A.C.A.

You will learn a lot during your internship as a Software Developer at ACA!

The assignment is part of an existing project for our client. Our business unit “COIN” stands for “Content & Information solutions” and builds solutions for websites, intranets, portals and B2B e-commerce.

Within the project you'll be working on, we are building a web application that uses the following technologies: Liferay DXP, Java, Angular, Spring, OSGi.

The application unlocks data from various external sources. An 'intermediate layer' interprets this data so it becomes meaningful. This intermediate layer is partly accessed via Spring Boot microservices and partly via RESTful OSGi components.

Portal Software Liferay DXP takes care of the aggregation of this interpreted information through a personal dashboard. The widgets in this dashboard are built in Angular and retrieve data from the intermediate layer via a secure connection.

In our projects, we use the Agile methodology with aspects from Scrum and Kanban. Sprints last for 3 weeks, that means that after every 3 weeks the product that is developed up to that point is shown to the customer.

We organize a daily stand-up in which all team members share what they worked on yesterday, that they will be working on today and what problems they expect to encounter today.

You will be part of an experienced and driven team of software engineers! 

Research theme 

ACA recently entered into a partnership with Kibo. Kibo has platforms in its portfolio for digital commerce, including Kibo Commerce and Kibo OMS (= order management system). The research theme focuses on Kibo Commerce.

Kibo Commerce is a software-as-a-service (SaaS) solution for B2B business. The most important features are product management, catalog management, shopping cart & checkout. There are also standard integrations with various shipping and payment providers.

Kibo also has a site builder for the storefront (the effective webshop interface that customers see), but it is not that powerful and not very flexible. We assume that this will not suffice for our customers.

Kibo Commerce has a fully modular architecture. All services are REST based. This means that we should be able to develop our own storefront that uses Kibo's headless API to list products, filter, provide a shopping cart, build the checkout process, ...

This is exactly what we want to investigate in this research assignment. The assignment consists of 3 parts:

  • See in detail what Kibo's headless API looks like and how we can use it. We have a Kibo sandbox environment for this.
  • Run a POC to build a minimalist storefront in Angular that addresses Kibo's headless API (either directly or through an interlayer).
  • Write a report on the approach followed and the best practices, so that other colleagues can further expand the storefront.

Do you have what it takes?

Hard skills

  • You have a strong interest in development. Duh! :-) 
  • You are preferably a bachelor or master student Computer Science.
  • Communication skills are crucial. Our teams communicate and share their knowledge in Dutch and English. 
  • You have a strong analytical mindset and a passion to find the solution for that one specific problem. 

Soft skills

  • You are passionate about everything that has to do with IT & software, but that's a sure thing!
  • You are a teamplayer, who likes to work independently as well. 
  • You have a proactive mindset and know how to get things done.
  • You are eager to learn.

Our application process

From candidate to colleague: this framework will give you a general idea of the different steps in our interview process.

Fill in the application form
We will take a look at your CV, and the responsible recruiter will contact you ASAP. To get to know each other and your skills better, we’ll give you a call.
Interview time
If the phone call went well for both of us, we’ll invite you to an interview with a technical colleague to dive deeper into your resume.
We’ll make you an offer
If the interview went well, we’ll make you an offer!
Welcome to the team
Yay! You’re officially part of the A.C.A. team now. We’re looking forward to working together!

What's working at A.C.A. like?

Innovative work environment
You will work with the newest tech & tools, in an innovative environment.
Customized salary package
An attractive salary, a company car*, meal vouchers, expense allowance, MacBook Pro, and more.
* A.C.A. wants to contribute as much as possible to a sustainable environment. The expansion of an exclusively electric vehicle fleet is an important factor. We want 98% of our vehicle fleet to be electric by 2025! ⚡
Learn & grow
At A.C.A., everyone has an evolution coach and an on-the-job coach. You’ll have a personal evolution plan with technical & professional training budget and plenty of career & learning opportunities.
We’ve got your back
We provide an elaborated health and insurance plan to cover your needs. It’s our priority to keep our employees as happy as possible. We do this by providing a good work-life balance, providing the right tools, and so on.
Our unique company culture
You’ll be part of a passionate and hardworking team that is proud of their realizations. A.C.A. is a place with teamwork, openness, knowledge sharing and peer recognition as key values.
Employee centricity
We are a team-driven company that knows how to contribute and make fun in a professional environment. Because a great and motivated team is only possible if you can also relax together. That’s why we provide plenty of opportunities both inside and outside the office and organize an awesome A.C.A.-weekend every year!

Are you our next Software Developer (internship)?

Click here to fill in an application form

Want to contact the recruiter?

Misja is ready to help

Misja Jozwik
Misja Jozwik
Recruitment Specialist