Senior Data Platform Engineer – DevOps (Java/Data Streaming/Python)

Senior Data Platform Engineer – DevOps (Java/Data Streaming/Python)

Posted 1 week ago by GIOS Technology

Negotiable
Undetermined
Hybrid
Glasgow, Scotland, United Kingdom

Summary: The Senior Data Platform Engineer – DevOps role focuses on designing and developing scalable backend services and data platforms using Java and Python. The position requires expertise in building microservices, implementing event-driven architectures, and applying DevOps best practices. The role is based in Glasgow, UK, with a hybrid working arrangement of 2-3 days onsite. Collaboration with cross-functional teams is essential for ensuring production stability and performance improvements.

Key Responsibilities:

  • Design and develop scalable backend services and data platforms using Java (Spring Boot) and/or Python
  • Build and maintain microservices and REST APIs ensuring high performance, resilience, and scalability
  • Implement event-driven architectures and real-time data streaming solutions using Apache Kafka
  • Develop data integration, transformation, and persistence layers with MongoDB and other data stores
  • Apply DevOps best practices including CI/CD, automated testing, and containerization (Docker/Kubernetes)
  • Collaborate with cross-functional teams on architecture, code reviews, and production stability improvements

Key Skills:

  • Java
  • Spring Boot
  • Python
  • Microservices
  • Apache Kafka
  • Data Streaming
  • Event Driven Architecture
  • MongoDB
  • REST API
  • CI/CD
  • Docker
  • Kubernetes
  • DevOps

Salary (Rate): undetermined

City: Glasgow

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

I am hiring for Senior Data Platform Engineer – DevOps (Java/Data Streaming/Python)

Location: Glasgow, UK (Hybrid – 2–3 Days Onsite)

Job Description

Design and develop scalable backend services and data platforms using Java (Spring Boot) and/or Python

Build and maintain microservices and REST APIs ensuring high performance, resilience, and scalability

Implement event-driven architectures and real-time data streaming solutions using Apache Kafka

Develop data integration, transformation, and persistence layers with MongoDB and other data stores

Apply DevOps best practices including CI/CD, automated testing, and containerization (Docker/Kubernetes)

Collaborate with cross-functional teams on architecture, code reviews, and production stability improvements

Key Skills

Java, Spring Boot, Python, Microservices, Apache Kafka, Data Streaming, Event Driven Architecture, MongoDB, REST API, CI/CD, Docker, Kubernetes, DevOps