Als Senior Java Developer werk je mee aan de ontwikkeling van complexe applicaties die dagelijks door duizenden gebruikers worden gebruikt. Je bent onderdeel van een Agile team en draagt bij aan de technische keuzes, architectuur en de kwaliteit van de codebase.

  • Ontwikkelen van back-end applicaties en API’s met Java (11+) en Spring Boot.
  • Ontwerpen en implementeren van microservices architectuur.
  • Optimaliseren van de performance en schaalbaarheid van applicaties.
  • Werken met Docker en Kubernetes voor deployment in de cloud.
  • Schrijven van unit en integratietests.
  • Samenwerken met front-end developers, analisten en product owners om de beste oplossingen te realiseren.
  • Code reviews uitvoeren en meedenken over technische verbeteringen en best practices.
  • Minimaal 5 jaar ervaring als Java Developer.
  • Diepgaande kennis van Java 11+, Spring Framework (Spring Boot, Spring Data, Spring Security).
  • Ervaring met RESTful API’s en event-driven architecture (bijv. Kafka).
  • Goede kennis van SQL en relationele databases (PostgreSQL, MySQL) — kennis van NoSQL is een plus.
  • Ervaring met CI/CD pipelines en containerization (Docker, Kubernetes).
  • Ervaring met cloudplatformen zoals Azure, AWS of GCP.
  • Kennis van Git en werken in Agile/Scrum teams.
  • Sterke communicatieve vaardigheden en analytisch vermogen.
  • Goede beheersing van de Nederlandse en/of Engelse taal.
  • Ervaring met Kotlin of andere JVM-talen.
  • Kennis van security best practices voor API-ontwikkeling.
  • Ervaring met monitoring tools zoals Prometheus of Grafana.
  • Ervaring met message brokers zoals RabbitMQ of Kafka.
  • Een aantrekkelijk salaris en goede secundaire arbeidsvoorwaarden.
  • Een jaarlijkse winstbonus.
  • Flexibele werktijden en mogelijkheid tot remote werken.
  • Ruimte voor persoonlijke groei, training en certificering (bijvoorbeeld certificaten).
  • Werken in een dynamische omgeving met de nieuwste technologieën.
  • Een team van ervaren collega’s waar kennisdeling centraal staat.