Java Developer - Flanders Digital

At customer site, Flexible
Software Development
Professional

Together with the Flemish Government, Cegeka’s Flanders Digital aims to propel Flanders into the top five most digitally advanced regions in Europe. As the strategic IT partner of the Flemish Government, Cegeka is driving Flanders’ digital transformation in areas such as digital workplaces and developing applications that impact the lives of 6.6 million Flemish citizens, just like you and me. Consider, for example, the Growth Package, which ensures that 960,000 Flemish families automatically receive the correct benefits and allowances, or the Flemish Enforcement Platform for the Justice and Enforcement Agency, where administrative enforcement information from various inspection services across Flanders is centralized. The Education Agency is also rolling out the Persona application to manage staff data. And these are just a few of the many projects we're involved in. For these projects, we’re constantly looking for talented, motivated people. Are you eager to help build a digital Flanders? You might be our new Senior Java Developer!

  • Work with the Flemish Agency for Work and Social Economy.
  • Develop complex and challenging enterprise applications using the latest tools and technologies.
  • Play a hands-on role in software design and development based on functional analysis, ensuring seamless integration with external applications.
  • Join a driven, Agile team that includes functional analysts, developers, and an Agile project lead/scrum master.
  • Build high-quality applications that deliver added business value for our clients.
  • As a “software craftsman,” you approach software development as a craft. You write clean, readable code, refactor when necessary, and ensure quality through test-driven development and continuous learning.
  • Actively share your knowledge and contribute to the team’s continuous improvement.
  • Utilize your technical expertise in presales processes.

What you need to succeed:

  • Strong knowledge of abstraction, encapsulation, inheritance, polymorphism, interfaces, high cohesion, (multi)threading, and design patterns. Familiar with REST (JSON) and API testing, as well as Git.
  • Experience with unit testing using JUnit and Mockito, with an emphasis on test independence, test data management, and avoiding flaky tests.
  • Familiarity with integration testing and Agile/Scrum methodologies (E2E agility, mindset, business value, openness to change, etc.).
  • Proficient with the Spring framework, including Inversion of Control, Model-View-Controller, transaction management, and Spring Boot.
  • Knowledgeable in Hibernate and Jakarta Persistence (Java Persistence API), with an understanding of relational databases, NoSQL, Elastic, and S3.
  • Experience with SQL and comfortable working with databases in a microservices context, along with database versioning tools like Redgate Flyway.
  • You follow privacy-by-design principles in your work.
  • Familiar with security concepts like authentication, authorization, identification, and backend validation.
  • Knowledgeable about hexagonal architecture.
  • Experienced with containerization (Docker) and container orchestration systems, such as Kubernetes, OpenShift, ArgoCD, Helm, and Vault.
  • Understanding of messaging/queuing in code, with familiarity with the JMS API.
  • Experience with SOAP (XML), interpreting WSDLs and WADLs, and understanding XML Schema (XSD).
  • Familiar with domain-driven design, event-driven architecture, CQRS, and event sourcing.
  • Experience with microservices and a solid understanding of Continuous Integration/Continuous Deployment (CI/CD) basics.
  • Basic knowledge of Linux and the ability to connect to servers, such as for viewing log files.
  • If you’re passionate about advancing Flanders’ digital landscape, we want to hear from you!

What are we offering:

  • We ask a lot of you and your talents! Fortunately, you also get a lot in return! Competencies and character are essential to us, alongside experience and ambitions. Cegeka continuously invests in talent management so that every employee can realise his potential.
  • You will join a Top Employer!
  • A competitive salary completed with fringe benefits. An electrical company car with charging card or mobility budget, lunch vouchers, eco vouchers, interesting group and hospitalisation insurance, a mobile phone subscription, flat-rate expense allowances, a powerful laptop and the opportunity to give your salary package a personal touch thanks to our Flex Reward Plan.
  • Flexible working hours and a nice work/life balance.
  • A top team: in which new fresh ideas and initiatives are always welcome! Team events, monthly happy hours and an always legendary company party are also part of this.
  • Tailormade guidance: throughout your career, you will be guided by our people managers. So you have a point of contact, a personal coach and a sparring partner.
  • Continuous learning: through innovation centres, reading groups, knowledge sharing meetings, hackathons, participation in conferences and external training courses, we focus on knowledge sharing and learning.
  • Opportunity to grow: depending on your own interests and initiatives, Cegeka offers various horizontal and vertical career paths.
  • Hybrid working: you work from a Cegeka office in your area (Hasselt, Leuven, Antwerp, Ghent), but also from the agencies of the Flemish Government (Ghent or Brussels within walking distance of the train station), combined with working from home.
  • We value sustainability by pursuing carbon neutrality with the electrification of our vehicle fleet and an eco-friendly data center. We develop innovative solutions with a positive impact on the environment, people and society, and strive for an inclusive and diverse work environment where everyone is valued and heard.

Aspire to more: our promise to you!

At Cegeka you get all the opportunities you need to develop further as a professional. Together we discover what you really want to do for our clients and colleagues. We would like to invite you to grow with us. In an unprecedented variety of challenging and meaningful IT projects. Make your mark on projects with interesting customers where we can make the difference. Aspire to more!


We are always working together here. Intensively, with lots of fun and commitment. It is a culture driven by family values: full of trust, people-oriented, open, loyal and respectful. We offer a lot of freedom and responsibility. We want you to be part of the next phase of a proud, successful, fast-growing, innovative, European IT company full of ambitions.

Application flow

Do you have any questions about this role?

Let's connect.