Be part of designing and developing new IT-solutions
DevOps tasks to make sure we can deliver, and our development infrastructure is fully functioning
Building microservices for processing data, reading/writing to the database, exposing data to other applications, and more.
Using the architectural patterns that are relevant for a specific context such as event-based data streaming, request-response web services, file transport jobs, and more.
Integrate with different data sources via various protocols such as HTTP, Kafka, WebSockets, MQTT, etc.
Making sure that relevant logs are created, are understandable, are shared with our central logging platform, and that the necessary alerts are setup.
Testing your software from a functional, quality, fault-tolerance, performance, and scalability perspective
requirements-expected :
You thrive in an environment where you can use modern cloud-based technologies that are fit-for-purpose, and you enjoy staying up to date with the latest technologies. You have a broad experience with many of the technologies in the list below, but we do not expect you to have experience with all of these:
Our requirements:
Backend applications: Java v.17+
Event streaming: Kafka (Kafka Streams and Kafka Connect)
Database technologies: PostgreSQL, InFluxDB and MongoDB (or other NoSQL database systems)
Version control: Azure DevOps, BitBucket
CI/CD Pipelines: Azure DevOps
Code quality: SonarQube
Requirements: Jira
Documentation: Confluence
Container orchestration: Kubernetes, Podman and Docker