Back to all jobs
Visible on IKONS todayNewPopular

Integration Developer

OverijsselHybrid36 hours/week<3months

As an Integration Lead Developer, you and your team will be responsible for setting up and expanding new integration services to replace existing integrations, which are based on an outdated system. These new services will be realized with Apache Camel, Quarkus, and Openshift. During the realization, you will make decisions with the architects about the most suitable solution.

You will help a government organization make future-proof choices for the realization of a robust integration platform on which further development can be built. Thanks to your work, the end-user can rely on a correct and actively managed future-proof environment where integration with other systems runs. You will work in the team responsible for a new integration platform, including migration of existing integrations and participating in an on-call schedule for management and implementation.

What you will do.

  • Design complex integration architectures and enterprise connections.
  • Develop, test, and manage APIs, connections, and message flows.
  • Lead integration projects and technical decision-making.
  • Coach medior/junior integration specialists.
  • Advise architects, management, and business stakeholders.
  • Monitor scalability, security, performance, and continuity.
  • Delve into developments and innovations and initiate optimizations.
  • Take the lead in implementations.
  • Function as a technical point of contact and sparring partner.
  • Combine hands-on expertise with leadership.

What they ask

  • HBO bachelor working and thinking level, preferably ICT-related.
  • 7+ years of work experience with complex integration environments within a large organization.
  • In-depth knowledge of API architecture, event-driven integration, and cloud integrations.
  • Demonstrable work experience with performing impact analyses, substantiating and advising on strategic choices and future-proof improvements.
  • Demonstrable work experience with Java, SOAP, REST, JSON, XML, Messaging, Maven, Kubernetes.
  • Demonstrable work experience with a Cloud native environment, preferably OpenShift, and with architecture principles, security, and CI/CD pipelines.
  • Excellent command of the Dutch language, both verbally and in writing.
  • Work experience with Quarkus, Apache Camel, Kustomize, ArgoCD, and RabbitMQ is a plus.
  • Preferably a CKAD certification.

Profile

You are responsible for the technical vision and quality of the (future) integration landscape. You take ownership of complex integration issues, advise stakeholders, and co-determine the architecture and standards. As an Integration Lead Developer, you are proficient in developing and managing system connections within a large and dynamic application landscape. You have experience working in a scaled environment with software development processes and methods (Scrum, Agile, SAFe).

You have sharp analytical skills, are practically oriented, and are able to think at a system level. Furthermore, you quickly and efficiently build and maintain professional networks. Organizationally, you are strong and have a good sense of the dynamics within organizations. You embrace challenges and are simultaneously a team player with an entrepreneurial spirit. You are used to collaborating with IT specialists, architects, and chain partners.

Thanks to your proactive attitude and excellent technical skills, you are able to deliver quality. Developing and managing robust, scalable services is in your DNA; a flexible attitude, eagerness to learn, and a tenacious mentality are indispensable personal characteristics.

Practical

  • The organization works in a scaled agile environment, based on the SAFe framework and the Agile methodology.
  • Teams combine working from home with fixed collaboration days at a central office.
  • The team is responsible for designing, building, testing, and managing all integrations between systems, including expansion with new integrations.
  • Responsible for keeping integrations up-to-date and secure.
  • Implementing RFCs on the integrations.
  • Documenting and maintaining documentation for knowledge transfer and providing support to DevOps teams that build modules using the integrations.
  • Maintaining the CI/CD process that is fully automated with, among others, Jenkins and ArgoCD.
  • Maintaining automatic tests at unit, integration, and chain levels.
  • Setting up, improving, and expanding monitoring to prevent or quickly resolve any disruptions.
  • Drawing up, executing, and managing the OTAP of all integrations.
  • Providing support to feature teams that need integrations for the features they build and maintain.

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.