At a Glance
- Tasks: Design and develop scalable data pipelines using Java and Python.
- Company: Leading UK banking client with a focus on innovation.
- Benefits: Competitive pay, flexible work, and opportunities for growth.
- Why this job: Join a dynamic team and make an impact in data engineering.
- Qualifications: Proficient in Java, Python, and data engineering concepts.
- Other info: Collaborative environment with potential for career advancement.
The predicted salary is between 36000 - 60000 £ per year.
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!
Data Engineer (Java Microservices & Camunda) in London employer: Lorien
Contact Detail:
Lorien Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Engineer (Java Microservices & Camunda) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work with data engineering. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java microservices and PySpark. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common data engineering questions and coding challenges. Practising with friends or using online platforms can help us feel more confident when it’s our turn to shine.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing familiar faces in our talent pool!
We think you need these skills to ace Data Engineer (Java Microservices & Camunda) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Python, and data engineering concepts. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for the Data Engineer role. Mention your experience with microservices and PySpark, and how you can contribute to our team.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex data challenges in the past. We love seeing how you approach problems and find solutions, especially in a collaborative environment.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Lorien
✨Know Your Tech Stack
Make sure you brush up on your Java and Python skills, especially in the context of microservices and data pipelines. Be ready to discuss specific projects where you've implemented these technologies, as well as any challenges you faced and how you overcame them.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of how you've tackled complex data engineering problems in the past. Think about situations where you had to debug code or optimise performance, and be ready to explain your thought process and the outcomes.
✨Collaboration is Key
Since you'll be working with cross-functional teams, highlight your teamwork experiences. Be prepared to discuss how you've collaborated with data scientists, analysts, or product managers to deliver solutions that meet their data requirements.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the tools they use for monitoring system performance, or how they approach code reviews. This shows your genuine interest in the role and helps you gauge if it's the right fit for you.