Java developer - Social Impact

Software & Analysis
Professional, Freelancer

Cegeka is looking for Java developers to strengthen our agile teams within the Acerta EverESSt project. In this project we are building the future payroll engine. The main task of a payroll engine, also known as a wage engine, is the wage calculation. In short, from determining the right to gross wages to the net. From this flow tax files for the actual annual return, payment files for the cash flows, etc. Acerta is a Belgian HR service provider with wage calculation as one of their main activities for companies of all sizes. The department responsible for this calculation is called an "Approved Social Secretariat (ESS)". Most social secretariats work with payroll engines based on mainframe technologies that are often 20 to 30 years old. The need is growing for a new payroll engine that uses modern technology, which is both cost-effective and can support new business processes and models. How do we make this a success with Cegeka? By doing what we do best: building quality software using our Agile mentality and best development practices. We use techniques such as DDD, TDD and BDD. The technology stack is Java-based docker containers running on Openshift. The challenges are both in terms of functional requirements and operational requirements (NFRs), specifically: performance, scalability and maintainability.

  • 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 you will also ensure proper 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 with a focus on generating additional business value for our customers.
  • You write qualitative codes that are easy to read and do refactoring where necessary. You guarantee quality through test driven development and continuous integration. The tests are structured.
  • You actively share your knowledge and contribute to the continuous improvement of the team's operation.
  • You can also use your technical knowledge in presales projects.

What you need to succeed:

  • A passionate Java developer with proven professional experience with analysis, design, implementation and delivery of applications in Java technology.
  • Excellent knowledge of OO design, including design patterns, is a must.
  • Experience with application integration and excellent competencies in relational databases is essential. You may also bring along your extensive No-SQL knowledge.
  • You have in-depth knowledge of recent Java frameworks (e.g. Spring, Hibernate, etc.)
  • Front-end JavaScript frameworks, such as Angular v13, etc. are not unknown to you.
  • Understanding of application lifecycle management, continuous integration and the necessary tools (Jira, GitHub, Docker, Maven, etc.) is indispensable in this role.
  • You are convinced of the benefits of Agile working or you are open to being convinced.
  • Not only your knowledge is crucial, we find your motivation, insight and attitude equally important
  • You have a very good knowledge of English and Dutch.

What are we offering:

  • Intensive teamwork in an open and dynamic atmosphere where new fresh ideas and initiatives can be started up.
  • Customized coaching, where you indicate what your interests are and together we look at how we can help you develop further.
  • Learning and sharing knowledge are central, so we offer numerous initiatives: innovation centers, reading groups, knowledge sharing meetings, hackathons, participation in conferences and external training.
  • Depending on your own interests and initiatives, Cegeka offers various horizontal and vertical career paths.
  • In addition to the gross salary, a premium company car with fuel card, meal vouchers, interesting group and hospitalisation insurance, cell phone subscription, fixed expense allowance and powerful laptop, we offer flexible working hours and a good work/life balance.
  • Compose your own remuneration package thanks to our Flex Reward Plan.
  • Depending on where you live, you can work in our offices in Hasselt, Leuven, Ghent or Antwerp. Partial home working is also possible.

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.