← Assignments

Full-stack Java developer

Freelance East Flanders

Join the Agile development team of a Flemish government agency as a full-stack Java developer and help with the transition from Lambert 72 to Lambert 2008. You will work with Java, Spring Boot and PostGIS, based at the office with the option to telework part of the time.

The organisation is a partnership between several Flemish government agencies within the Flemish government. Together, the partners manage data and information on the subsurface and soil in Flanders and make it accessible.

You will join the organisation's development team, which works according to the Agile methodology. The organisation is looking for temporary reinforcement to implement the changes required in the relevant applications for the transition from Lambert 72 to Lambert 2008.

  • You develop solutions that meet the requirements set out in the functional analysis.
  • You carry out the technical analysis of the solution to be built.
  • Together with colleagues and end users, you safeguard the quality of the solutions delivered.
  • You take part in or provide input for the monthly sprint review, in which the results are evaluated and a new planning is agreed upon based on the priorities set by the organisation.
  • You take part in or provide input for the biweekly sprint planning.
  • You take part in or provide input for the daily stand-up with the entire development team.

In the short term, you will work on applications for submitting and managing data on soil, subsoil and groundwater samples and observations.

The following technologies/tools are involved:

  • Agile software development
  • Java
  • Web development technologies (HTML, CSS, JavaScript)
  • Spring framework/Spring Boot
  • GWT
  • Testing framework: JUnit/AssertJ
  • Test driven development
  • Build tools: Maven
  • Databases: SQL
  • PostgreSQL with PostGIS extension
  • Git
  • JIRA and Confluence

You will work from the organisation's premises. You are expected at the office at least 2 days a week and can telework on the other days. You will also regularly be expected at another site for collaboration. The development team is part of the digitalisation team of a Flemish government agency.

What we are looking for

Specific skills

  • Proven experience in developing JAVA-based applications 5 yr Senior Must have
  • Proven experience with JPA/Hibernate Must have
  • Proven experience with Rest Must have
  • Proven experience with Spring framework/Spring boot Must have
  • Proven education with certification, or equivalent through experience, in programming languages and environments such as Java/J2EE, … Must have
  • Proven ability to carry out programming assignments very smoothly: coding, testing and debugging. Should have
  • Proven experience with Build tools: maven Should have
  • Proven experience with Git Should have
  • Proven experience with projection systems (SRS, gml, ,...) Should have
  • Proven experience with Test driven development Should have
  • Proven experience with testing framework: JUnit/AssertJ Should have
  • Proven knowledge of and experience with Agile development methodology, with the ability to take on a leading role. Should have

General skills

  • Language requirement: Dutch at European CEFR level C2. Must have
  • Proven experience in leading a development team and coaching developers. Should have

Industry knowledge

  • Proven experience within the public sector Should have
  • Proven experience within a Flemish Government context is a major asset Should have

Domain knowledge

  • Proven experience in the soil and subsurface domain Nice to have