Data Engineer (Java Microservices & Camunda)

Lorien
Edinburgh, United Kingdom
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Edinburgh, United Kingdom

Tech stack

Java
Big Data
Static Program Analysis
Software Quality
Code Review
Information Engineering
ETL
Software Debugging
Distributed Systems
Python
Data Processing
Scripting (Bash/Python/Go/Ruby)
GIT
PySpark
Kubernetes
Information Technology
Software Version Control
Data Pipelines
Docker
Microservices

Job description

Data Engineer (Java Microservices and Camunda)

Location: London/Edinburgh (1-2 days a week in the office, mandatory

Contract: 6 months

Via Umbrella

Our UK leading banking client are currently looking for a Data Engineer to join their team on an initial 6-month contract.

Key Responsibilities:

  • Design, develop, and maintain scalable data pipelines and microservices using Java and Python.
  • Implement and optimise PySpark jobs for large-scale data processing.
  • Write clean, efficient, and maintainable code adhering to best practices.
  • Perform detailed code analysis and debugging to ensure high-quality deliverables.
  • Collaborate with cross-functional teams including data scientists, analysts, and product managers to understand data requirements and deliver solutions.
  • Monitor and improve system performance and reliability.
  • Participate in code reviews, ensuring code quality and adherence to standards.
  • Develop documentation and provide technical support as needed.

Required Skills and Qualifications:

  • Strong proficiency in Java with a focus on Microservices architecture.
  • Extensive experience in Python programming and Scripting.
  • Hands-on experience with PySpark for big data processing.
  • Excellent coding skills with a strong emphasis on code quality, analysis, and debugging.
  • Solid understanding of data engineering concepts, ETL processes, and data pipeline development.
  • Experience with distributed computing frameworks and cloud platforms is a plus.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Preferred Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Experience with containerisation technologies like Docker and orchestration tools like Kubernetes.
  • Familiarity with version control systems such as Git.

If all the above skills match your profile, please don't hesitate to apply!

Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy.

Requirements

  • Strong proficiency in Java with a focus on Microservices architecture.
  • Extensive experience in Python programming and Scripting.
  • Hands-on experience with PySpark for big data processing.
  • Excellent coding skills with a strong emphasis on code quality, analysis, and debugging.
  • Solid understanding of data engineering concepts, ETL processes, and data pipeline development.
  • Experience with distributed computing frameworks and cloud platforms is a plus.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities., * Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Experience with containerisation technologies like Docker and orchestration tools like Kubernetes.
  • Familiarity with version control systems such as Git.

Apply for this position