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