Integration developer

ICA Gruppen

Solna kommun

On-site

SEK 900,000 - 1,200,000

Full time

45 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

ICA Gruppen seeks an Integration Platform Engineer to build and run scalable Kafka‑driven integration capabilities within ICC. You will shape topics, connectors, and streaming services, while ensuring security, observability, and cost efficiency across multi‑cloud setups.

The role emphasizes run‑the‑bank responsibilities, cross‑team collaboration, and continuous improvement of automation and self‑service tooling for developers.

Qualifications

  • 4–6 years of experience with Apache Kafka, Strimzi, Kafka Connect API, Kraft.
  • 4–6 years of experience with Java and Spring Boot.
  • Experience with PostgreSQL.
  • Strong experience with Azure Kubernetes Service (AKS).
  • Linux experience (including WSL).
  • CI/CD with GitHub Actions and Ansible Tower.

Responsibilities

  • Architect and deliver Strimzi Kafka‑related services with a focus on scalability.
  • Implement Kafka stream processing services for real‑time data analytics.
  • Develop self‑service APIs and CLI tools for provisioning topics and schemas.
  • Set up advanced monitoring and alerting using Prometheus, Grafana, and Splunk.
  • Design high‑availability and disaster recovery strategies for Kafka.
  • Perform cluster maintenance, upgrades, and capacity planning with zero downtime.

Skills

Apache Kafka
Strimzi
Kafka Connect API
KRaft
Java
Spring Boot
PostgreSQL
Azure Kubernetes Service (AKS)
Linux
GitHub Actions
Ansible Tower
Splunk
Grafana
Prometheus
Terraform

Tools

AKS
PostgreSQL
Terraform
GitHub Actions
Ansible Tower
Splunk
Fluent Bit
Helm

Job description

Integration developer – Integration Competence Centre (ICC)
About ICA & ICC

At ICA Gruppen, integration and platform capabilities are a core enabler for business development across retail, banking, pharmacy, and logistics.

About The Role

As a Platform Engineer within ICC, you are responsible for building, operating, and continuously improving integration and platform capabilities that are used by multiple development teams.

The role focuses on integration platform stability, automation, self-service, and end-to-end operational responsibility (you build it – you run it). This position is centered around Kafka cluster administration and the automation of related management tasks, ensuring reliable operation and scalability of Kafka infrastructure. While the position is not focused on daily application development, you are expected to participate in customer projects when needed.

Responsibilities
  • Architect and deliver Strimzi Kafka-related services with a strong focus on scalability, such as multi-tenant Kafka clusters, dynamic topic provisioning, and automated partition management to support fluctuating workloads and future growth.
  • Implement Kafka stream processing services for real-time data analytics, ensuring that resources scale automatically based on throughput and latency requirements.
  • Develop self-service APIs and CLI tools for developers to provision Kafka topics and schemas, enabling rapid onboarding and efficient scaling without manual intervention.
  • Establish managed Kafka Connectors for seamless integration between legacy systems, cloud platforms, and third‑party data sources, supporting scalable data pipelines.
  • Set up advanced monitoring and alerting solutions for Kafka clusters using Prometheus, Grafana, and Splunk to proactively manage performance bottlenecks and ensure high availability.
  • Design high‑availability and disaster recovery strategies for Kafka, including cross‑region replication and automated failover, to maintain platform resilience as usage scales.
  • Ensure stability, performance, scalability, and cost efficiency
  • Implement and manage security protocols (mTLS, SASL/SCRAM, RBAC) to ensure data‑in‑transit and data‑at‑rest encryption.
  • Enforce data governance standards through the management of Schema Registries (Avro, Protobuf, JSON Schema).
  • Manage secrets and sensitive configurations using tools like Azure Key Vault.
  • Design and test high‑availability (HA) and disaster recovery (DR) strategies, including cross‑region replication (MirrorMaker 2).
  • Perform regular cluster maintenance, such as version upgrades, security patching, and partition rebalancing, with zero downtime.
  • Conduct capacity planning by analyzing throughput trends to proactively scale broker storage and compute.
  • Architect reusable integration patterns (Request‑Response vs. Event‑Driven) to guide microservices of communication.
  • Develop and maintain custom Kafka Connectors (Source/Sink) for seamless data movement between legacy systems and the cloud.
  • Build self‑service tooling (APIs or CLI tools) that allow developers to provision topics and schemas without manual intervention.
  • Provide Tier 3 support for complex integration issues, such as consumer lag, rebalance loops, or network bottlenecks.
  • Perform Root Cause Analysis (RCA) for platform outages and implement automated guardrails to prevent recurrence.
  • Build and maintain CI/CD pipelines and automation
  • Establish observability (logging, metrics, alerts)
  • Enable development teams through standards, templates, and documentation
  • Handle incident, problem, and change management at platform level
  • Work with Security, Architecture, and development teams at ICA
Required Competence
Platform & Cloud
  • 4–6 years of experience with Apache Kafka, Strimzi, Kafka Connect API, Kraft.
  • 4–6 years of experience working with Java and Spring Boot Framework
  • Experience with PostgreSQL
  • Strong experience with Azure Kubernetes Service (AKS)
  • Linux experience (including WSL)
  • GitHub Actions and Ansible Tower
  • Knowledge of Splunk, Fluent Bit and Helm
DevOps & Automation
  • CI/CD using GitHub Actions and/or Jenkins
  • Infrastructure as Code (Terraform or equivalent)
Observability
  • Splunk, Grafana, Prometheus
  • Fluent Bit or OpenTelemetry
Streaming & Messaging
  • Apache Kafka at platform level (clusters, performance, security)
Nice to Have
  • Experience in API platforms and/or MQTT / IoT
  • Experience in Azure, AWS or Google cloud
  • Cloud cost optimization experience
  • Experience of working at an Integration department in large enterprise environments
Personal Attributes
  • Strong problem-solving skills
  • Humble attitude
  • Comfortable with operational responsibility
  • Fluent in English (Swedish is an advantage)
What happens now?

We are looking forward to your application at the latest september 24.

For questions, contact recruting manager anna.nordell@ica.se

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Kafka Platform Engineer – Integration & Automation
Kafka Platform Engineer – Integration & Automation

ICA Gruppen • Solna kommun

On-site
SEK 900,000 - 1,200,000
Integration Developer / Integration Engineer – Stockholm
Integration Developer / Integration Engineer – Stockholm

Aurora Engineering AB • Stockholms kommun

On-site
SEK 700,000 - 900,000
Senior Backend / Integration Developer
Senior Backend / Integration Developer

Wearesi • Sweden

On-site
SEK 500,000 - 700,000
Senior Kafka Platform Engineer
Senior Kafka Platform Engineer

emagine • Stockholms kommun

Hybrid
SEK 900,000 - 1,300,000
Kafka Service Manager
Kafka Service Manager

Techrytera AB • Göteborgs kommun

On-site
Plattformsspecialist Kafka
Plattformsspecialist Kafka

Svenska kraftnät • Stockholms kommun

Hybrid
SEK 800,000 - 1,000,000
Distansarbete upp till 50 %
Individuell lönesättning
Förmåner | Svenska kraftnät
Data engineer
Data engineer

ZenDev AB • Stockholms kommun

On-site
SEK 530,000 - 708,000
Five weeks of paid vacation
Private health insurance
Gym allowance
+1
Cloud Developer
Cloud Developer

Integro-Consulting-Ab • Göteborgs kommun

On-site
SEK 650,000 - 900,000
Senior Integration Developer
Senior Integration Developer

Bravura Sverige AB • Göteborgs kommun

On-site
SEK 850,000 - 1,050,000
Scala/Java Developer
Scala/Java Developer

Functional Software Stockholm AB • Malmö kommun

On-site
SEK 600,000 - 900,000