Java Backend Developer

Entico
yesterday

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Intermediate

Job location

Remote

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Cloud Computing
Code Review
Continuous Integration
DevOps
Event-Driven Programming
Mobile Application Software
OAuth
Scrum
Security Assertion Markup Language (SAML)
SAP Applications
Spring-boot
Backend
GIT
REST

Job description

Werk mee aan de digitale toekomst van een toonaangevende mediaorganisatie in Vlaanderen.

Dagelijks maken miljoenen gebruikers gebruik van diverse digitale platformen zoals streamingdiensten, nieuwsapps, sportplatformen en kindercontent. Achter deze toepassingen schuilt een krachtig backend-landschap - en daar kom jij in beeld.

Over het team De afdeling Digitale Producten ontwikkelt en beheert een breed scala aan digitale oplossingen: van uitgebreide websites en mobiele apps tot gerichte campagnes, in samenwerking met verschillende contentmerken.

Je komt terecht in het User Services-productteam (7 personen, inclusief jezelf). Dit team beheert onder andere:

  • Het gebruikersprofiel: een centraal aanmeldsysteem waarmee gebruikers inloggen op alle apps en websites, en waar persoonlijke voorkeuren worden beheerd (favorieten, kijklijsten, toegankelijkheidsinstellingen…).
  • De Push Manager: een applicatie die pushnotificaties verstuurt naar verschillende digitale platformen.

  • Je bent samen met het team end-to-end verantwoordelijk: van concept en ontwikkeling tot testing en release.
  • Je werkt in een Scrum-context met focus op kwalitatieve en onderhoudbare code.
  • Je denkt mee over architectuur, technologiekeuzes en best practices.
  • Je draagt bij aan CI/CD-pipelines, monitoring en infrastructure as code.
  • Je volgt nieuwe technologieën en methodologieën op en deelt je kennis met het team.

Requirements

  • Minimaal 3 jaar ervaring als backend developer
  • Sterke kennis van Java en het Spring-ecosysteem
  • Ervaring met RESTful API's en/of event-driven architectuur
  • Vertrouwd met Git en code reviews
  • Goede kennis van testing (unit, integratie, E2E)
  • Teamspeler die ook zelfstandig kan werken
  • Vlotte communicatie in het Nederlands

Extra troeven

  • Ervaring met AWS of andere cloudplatformen
  • Kennis van Go
  • Ervaring met identity & access management (OIDC, OAuth2, SAML)
  • Ervaring met SAP Customer Data Cloud / Gigya
  • Affiniteit met DevOps-practices (CI/CD, IaC, monitoring)
  • Ervaring in een Scrum/Agile team

Benefits & conditions

  • Talen: Java (Spring Boot, Spring Security, Spring Data, Hibernate/JPA), Go, TypeScript, JavaScript
  • Cloud: AWS (ECS, Lambda, S3, DynamoDB, …)
  • Identity: SAP Customer Data Cloud (Gigya), OIDC
  • Testing: JUnit, Mockito, Go test, Jest, Playwright (E2E)
  • CI/CD & tooling: GitHub, Jenkins, Docker, …

Je hoeft geen expert te zijn in elke technologie, maar wel nieuwsgierig en gemotiveerd om bij te leren.

  • Een rol binnen een grote mediaorganisatie met impact op miljoenen gebruikers
  • Een flexibele, hybride werkomgeving (2 dagen kantoor in Brussel + remote)
  • Ruimte voor zelfontwikkeling, kennisdeling en experimenteren met nieuwe technologieën
  • Een mensgerichte werkomgeving met aandacht voor work-life balance
  • Een divers en gedreven team met focus op innovatie en creativiteit

Je start met een voltijds freelancecontract tot het einde van het jaar, met mogelijkheid tot verlenging (maximaal 3 keer).

Apply for this position