Java developer - Smart Cities

Software & Analysis
Professional, Freelancer

Cegeka is looking for a Java developer to create software applications within one of our agile teams. Our client is active in the automotive sector as an advocate for lease and car rental companies. With our team of 10, we develop applications that manage the ordering procedures on the one hand and the maintenance, repairs and tyre changes of lease vehicles on the other. These are used by both leasing companies and garages of all brands. These applications are not only aimed at the Belgian market, but are being rolled out in increasingly more countries. This not only involves a lot of new functional development, but also challenges us to constantly implement new technologies so that the applications are scalable and can grow along with the client. Cegeka is a leading ICT company that offers quality solutions to its clients. We always strive for customized solutions: the best fit that helps our clients achieve their objectives. At the same time, we are looking for the ideal fit for our team.  In addition to experience and ambitions, competencies and character are essential for us as well. Cegeka continuously invests in Talent Management so that employees can reach their highest potential. 

  • Developing complex and challenging business applications and working with the latest tools and technologies. 
  • Hands-on design and software development based on the functional analysis and good integration with external applications. 
  • Working in a driven agile team consisting of functional analysts, developers and an agile project leader/scrum master. 
  • Building high quality applications that generate extra business value for our customers. 
  • You are a real "software craftsman" who sees software development as a craft, writing high-quality, easy-to-read code and refactoring where necessary. You guarantee quality through test-driven development and continuous learning. 
  • You actively share your knowledge and contribute to the continuous improvement of the team's operation. 

What you need to succeed:

  • A passionate Java developer with professional experience in analysis, design, implementation and delivery of applications in Java technology. 
  • Your focus is currently on backend, but you have the foundation to evolve into a full-stack position.  
  • Experience with application integration and excellent skills in relational databases (MySQL) are essential. Knowledge of CQRS is also a plus.   
  • You have in-depth knowledge of recent Java frameworks (e.g. Spring, Hibernate, Camel, Cypress, etc.). Front-end JavaScript frameworks, such as Angular2, Bootstrap, etc., are not unfamiliar to you. Knowledge of Vaadin is also a plus. 
  • Understanding of application lifecycle management, continuous integration and the necessary tools (Jira, GitHub, Docker, Kubernetes, Maven, Gradle, Jenkins, Datadog, etc.) is a must. 
  • You are convinced of the benefits of Agile working or you are curious about it. 
  • Working according to the principles of DDD and TDD is normal to you.  Not only your knowledge is crucial- we find your motivation, insight and attitude at least as important. 
  • You have a very good knowledge of Dutch. English and/or French is also a plus. 

What are we offering:

  • Intensive teamwork in an open and dynamic atmosphere where fresh new ideas and initiatives can be started.
  • Tailor-made guidance, where you indicate where your interests lie and we look together how we can help you develop further.
  • Axis and knowledge sharing are central, we offer many initiatives for this: innovation centers, reading groups, knowledge sharing meetings, hackatons, participation in conferences and external training.
  • Depending on your own interests and initiatives, Cegeka offers various horizontal and vertical career paths. You’re CEO of your own career!
  • In addition to the gross salary, a premium company car with fuel card (Electric vehicle or Mobility budget also possible), lunch vouchers, interesting group and hospitalization insurance, mobile phone subscription, flat-rate expenses allowance and a powerful laptop, we offer flexible working hours and a nice work / life balance.
  • Create your own compensation package thanks to our Flex Reward Plan.
  • You will work 2 days’ from our Cegeka offices in Leuven and 1 day from our client in Zaventem. The rest of the days you can work remote.

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.