Software Engineer
The Terrestrial Registration team is looking for a Java Software Engineer. A government organization registers and provides data on the location of real estate in the Netherlands and the associated rights. This data provides guidance for investigating societal issues. You will be part of an experienced and driven Agile/Scrum team and, together with your colleagues, you will design, develop, and improve backend functionality, with knowledge sharing and collaboration at its core.
The team works with short feedback loops to develop a better understanding of customer and user needs.
What you will do.
- Expand and implement changes in applications
- Manage applications
- Modify and add UnitTests, SysTests, and application code
- Automate Deployments
- Participate in a Scrum / DevOps team
- Perform impact analyses and planning sessions
- Participate in applying and maintaining Java development standards
- Create technical designs and implement software components (code)
- Coordinate with the project architect for important design decisions
- Coordinate with the integration specialist for integration aspects
Profile
As a Java Software Engineer, you will work on renewing and maintaining applications. You will design and develop software components and contribute to reliable, future-proof Java applications. You will primarily work on the backend and actively transfer your knowledge to colleagues. You will work with short feedback loops to better align with customer and user needs. There is room to further develop your knowledge of event-driven architectures.
You will work with a Continuous Delivery pipeline via Kubernetes through the OTAP street.
What they ask
- Fluent command of the Dutch language, both spoken and written
- Minimum 4 years of demonstrable knowledge and experience with Java, Maven, Jenkins and Git/Github, JPA, PostgreSql, Spring boot, REST and Docker
- Minimum 1 year of demonstrable knowledge and experience with developing Java (web) applications, Kubernetes and working in a Scrum team
Preferences.
- Experience with CQRS and Eventsourcing
- Experience with Domain Driven Design (DDD)
- Experience with applications in the land surveying domain, for example at a government organization, land surveying/geodetic engineering firms, and suppliers of land surveying software
Competencies.
- Quickly grasp new material
- Collaborate effectively with colleagues in a Scrum/DevOps team
- Possess the necessary soft skills
- Work independently while keeping the team in mind
- Possess the skills to convince others based on substantive arguments
- Explain concepts to the group
- Explain complex matters in understandable language to stakeholders
- Show initiative by proposing improvements
- Have thorough knowledge of the methods and techniques to be used
- Be willing to share knowledge about the methods and techniques to be used with the team
- Be willing to look beyond one's own boundaries and take on related tasks where necessary
- Strong analytical skills
- Quickly pick things up
- Commitment to perform above expectations
- Ambition to perform above expectations
How to apply
View the full assignment text and application details once your tailored application is ready.
Order a tailored application to view the full assignment and application details.
More context, less searching.
You get enough context to judge whether this job is relevant. The full brief, client details and next steps stay available inside the app.