Zum Inhalt springen

Diese Ausschreibung ist auf Englisch.

JobbörseOffen

Java Developer

Originaltitel: Java Ontwikkelaar

Randstad Nederland · Rotterdam, Nederland, Niederlande · Remote · Senior

  • Rotterdam, Nederland, Niederlande · Remote
  • Dutch

Indexiert (vor 7 Tagen) · laufend aktualisiert

Start
flexible
Arbeitsmodell
Remote
Vertrag
Freelance / B2B
Erfahrungslevel
Senior
Referenz
9217094

Geforderte Skills

Nice to have:OAuth2OIDCSAML2KeycloakOpenLDAPEnvoyIstio Service Mesh

Sprachen: Dutch

Jobbeschreibung

We are looking for a Java Developer to join the Knooppunt scrum team within the Digitaal Stelsel Omgevingswet (DSO) program. The role involves developing, maintaining, and improving central technical components and REST APIs.

Project overview

Job description

Describe your assignment in a few sentences

The professional will be deployed as a Java Developer within scrum team Knooppunt of the Digitaal Stelsel Omgevingswet (DSO) program. The Knooppunt forms the central technical facility where the (web)services and APIs of the DSO are offered and consumed.

The professional is responsible for developing, maintaining, and improving various Knooppunt components and REST APIs. This involves working with Java, Spring Boot, Kubernetes, Docker, Helm, REST, Jira, and Postman, among others. The professional contributes from their own technical expertise to the stable, secure, and future-proof operation of the Knooppunt. The work is carried out within the applicable technical architecture, standards, quality, and security frameworks of the DSO.

The professional works closely with the other members of the multidisciplinary scrum team and the Product Owner. Realization takes place according to the scrum methodology, working in two-week sprints. The professional actively contributes to the daily stand-up, sprint planning, sprint review, and retrospective.

Within the agreed frameworks and objectives, the professional is responsible for the professional execution and quality of their own work. The professional identifies technical risks and bottlenecks, actively thinks about suitable technical solutions, and contributes to the continuous improvement of the technical quality and operation of the Knooppunt.

Introduction department and explanation of hiring

Rijkswaterstaat is the implementing organization of the Ministry of Infrastructure and Water Management and consists of national and regional organizational units. Rijkswaterstaat works daily on a safe, liveable, and accessible Netherlands and manages and develops, among other things, national roads, national waterways, and national waters.

Within Rijkswaterstaat, the Digitaal Stelsel Omgevingswet (DSO) program realizes and manages the digital facilities required for the implementation and use of the Environmental Act. This includes applications, user applications, interfaces, and services that allow citizens, entrepreneurs, and governments to use information and digital processes related to the physical living environment.

Within DSO, the Knooppunt forms the central technical facility where the technical connections of the system are managed. All services for the system are accessible via the Knooppunt. The Knooppunt supports both providers and consumers of services and APIs and uses, among other things, WSO2 API Manager, Store, and Publisher. In addition, the Knooppunt develops and manages various of its own APIs.

The Knooppunt is based on the Standaard Platform, which is being developed in collaboration with DICTU and the ministry. The development and further development of the Knooppunt takes place within a multidisciplinary scrum team that works in two-week sprints.

Scrum team Knooppunt needs to expand its capacity and specific technical expertise. For the further development, maintenance, and technical advancement of the Knooppunt facilities, knowledge and experience are needed in areas such as Java development, REST APIs, container technology, security, and working within an Agile/SAFe/Scrum environment.

This additional deployment is necessary to strengthen scrum team Knooppunt in both capacity and specialized expertise, thereby supporting the further development, technical quality, and continuity of the Knooppunt facilities.

The professional will be deployed on a secondment basis as a Java Developer within scrum team Knooppunt for this purpose.

The objective of the assignment is to develop, maintain, and further improve the technical components and APIs of the Knooppunt, so that services within the DSO can be offered and consumed securely, reliably, and according to the applicable technical standards. The intended situation is a stable, secure, maintainable, and future-proof Knooppunt in which the necessary functionalities and REST APIs are available and align with the architecture, security requirements, and technical standards of the DSO.

What are the actions / tasks / responsibilities to achieve the goal?

The professional is responsible for independently carrying out the technical tasks necessary to achieve the agreed-upon results. The tasks and responsibilities include:

The professional performs these tasks independently within the agreed architecture, security, and quality frameworks of the DSO.

Job requirements

Hard requirements (must haves)

Wishes (nice to haves)

Terms of employment

Company information

Rijkswaterstaat is the implementing organization of the Ministry of Infrastructure and Water Management and consists of seven national and seven regional organizational units. For over 200 years, we have been working daily on a safe, liveable, and accessible Netherlands. We manage and develop national roads, waterways, and waters and focus on a sustainable living environment. Together with others, we work on a country that is protected against floods. Where there is enough greenery, and sufficient and clean water. And where you can travel quickly and safely from A to B.

Working together for a safe, liveable, and accessible Netherlands. That is Rijkswaterstaat.

Naturally, this vacancy is open to anyone who recognizes themselves in this.

apply via Randstad Professional

contact

Neslihan Sari

[contact removed]

[contact removed]

The application process

This is how applying via Randstad Professional works. Discover how we can help you find a job.

1 of 5

Our consultant Neslihan Sari reviews your profile

We always look further with an eye for your talent and experience

2 of 5

We give you clarity quickly

Within 2 working days, you will know exactly where you stand and what the next steps are

3 of 5

Personal advice

If there's a match, we delve into your ambitions, expertise, and career opportunities together

4 of 5

Proposals to top clients

We introduce you to the client and guide you to the perfect challenge

5 of 5

A tailor-made offer

Together we close the deal with an attractive contract for an interim assignment or permanent position

-

print

send via email

  • developing, maintaining, and improving Java components within the Knooppunt;
  • designing, developing, and maintaining REST APIs;
  • applying Java and Spring Boot in the realization of technical components;
  • working with Docker, Kubernetes, and Helm for containerization and deployment;
  • applying applicable security principles and standards;
  • testing and technically validating developed APIs, including with Postman;
  • contributing to the technical quality, stability, maintainability, and security of the Knooppunt;
  • analyzing and resolving technical issues and bottlenecks;
  • documenting relevant technical solutions and changes;
  • coordinating with other specialists within the multidisciplinary scrum team;
  • contributing to the daily stand-up, sprint planning, sprint review, and retrospective;
  • identifying technical risks, dependencies, and improvement opportunities and acting proactively on them.
  • Has at least 3 years of experience as a Java developer with experience in API development.
  • Has at least 1 year of knowledge and experience with Docker and Kubernetes
  • Has at least 1 year of knowledge and experience with Agile in a SAFe / Scrum environment
  • Has at least 3 years of experience with developing REST APIs
  • Has at least 1 year of expertise in security
  • Has at least 2 years of knowledge and experience with Jira, Postman, Java, Kubernetes, Helm, Docker, REST, Spring Boot
  • Has a completed WO or HBO level education, for example in computer science or information science
  • Has knowledge and experience with OAuth2, OIDC, and SAML2
  • Has knowledge and experience with Keycloak, OpenLDAP, Envoy, and Istio service mesh

Project details

  • Start: flexible
  • Remote: remote
  • Location: Rotterdam, Nederland, NL
  • Languages: Dutch

Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten

Gefunden auf Randstad NL

  1. JobbörseNeu

    DevOps Engineer

    Vertraulich· Köln, Deutschland· Senior

    • Infrastructure Automation
    • System Updates
    • System Installation
    • +9

  2. JobbörseNeu

    PSI WMS Developer

    Vertraulich· Deutschland· Remote· Senior

    • PSI WMS
    • C++
    • Java
    • +4

Alle Jobs durchsuchen
Kostenlos anmelden und bewerben