We are lookin' for:

Senior Java Developer

Want to be part of the team developing a complex and highly customizable platform? The technologies used in this project are Java 15, Spring 5, Apache Pulsar, Debezium, Domain-Driven Design for architecture, and Openshift as our cloud solution with Kubernetes for deployments.

  • Be a full-stack developer with high ownership in an autonomous team
  • Design using DDD techniques
  • Follow team coding standards and best practices
  • Focus on quality through test-driven development (TDD) and continuous learning
  • Participate in learning and promoting events

What you need to succeed:

  • Good knowledge of OO design and Design Patterns
  • Good knowledge of Spring 5 & Spring Boot
  • Good knowledge of SQL and Hibernate/JPA
  • Good knowledge of REST
  • Familiar with Domain-Driven Design
  • Familiar with hexagonal and Event-Driven architectures
  • Experience with micro-services
  • Experience with front-end development (Angular 11, Angular NX, Jest, Storybook, Cypress)
  • Working experience with Continuous Delivery (Jenkins, Docker, Kubernetes, ArgoCD, Git Ops)
  • Awareness of Pulsar/Kafka and Debezium
  • Knowledge of extreme programming practices (TDD, pair programming, Continous Integration)
  • Clean code, code refactoring, automated testing
  • Awareness of Flyway/Liquibase is a plus

Once onboard we offer various programs and benefits

  • The flexible working environment within a dynamic team
  • Access to various training programs (soft and hard skills training, according to the internal policies)
  • Continuous learning and improvement activities (reading groups, competency centers, video sessions on Pluralsight, Events: process related-Agile/Crum/Kanban)
  • Long term career development programs
  • Private medical subscription
  • Meal tickets
  • Gym Subscription Offers - fitness, aerobic, pool (according to internal policies)
  • Paid medical leave (according to internal policies)
  • Support for special events from your life
  • Online Team events during pandemics
  • Being part of a growing organization with Belgian roots.