Data Software Engineer
Data Software Engineer

Data Software Engineer

Liverpool Full-Time 43200 - 72000 £ / year (est.) No home office possible
W

At a Glance

  • Tasks: Design and develop a cutting-edge real-time data platform using Java, Kafka, and Flink.
  • Company: Join a dynamic team focused on innovative data solutions and analytics.
  • Benefits: Enjoy a collaborative work environment with opportunities for growth and skill development.
  • Why this job: Be part of a passionate team tackling large-scale data challenges in a fast-paced setting.
  • Qualifications: Expertise in Java, Kafka, and data processing technologies; experience with ETL and database design required.
  • Other info: Must reside in the UK to apply.

The predicted salary is between 43200 - 72000 £ per year.

Data Software Engineer with expertise in Java, Kafka Connect & Flink. Key skills: Expertise with Kafka, Kafka Connect and knowledge of RabbitMQ. Good experience with data process technologies like Apache (Flink/Beam/Spark), Oracle ODI, and Confluent’s Platform. Good knowledge of Hadoop Cluster Architecture and hands-on experience within Cloudera Hadoop ecosystems Good working knowledge with Kubernetes Knowledge of Exasol. Java development experience. The ideal candidate will have an outstanding knowledge of fast-moving and large volume data in multi-tiered data and analytics platforms. The role involves the design, development, implementation, and support of a cutting-edge real-time data platform, which includes data streaming, a data lake, and a blazing fast analytics database. We are looking for someone who is passionate, motivated, driven, and up for the challenge. Strong knowledge of database design and development with previous experience in developing ETL processes, and multidimensional data models. High understanding of both relational and multidimensional modelling principles. Deep knowledge of Object-Oriented Programming languages and must have a strong experience in Java, with Scala knowledge as nice to have. Strong experience on data quality standards and contribution on defining and monitoring data quality metrics and KPIs Solid experience with SQL queries and database tuning. You must live/work in the UK to be eligible for this position.

Data Software Engineer employer: WeShape

Join a forward-thinking company that values innovation and collaboration, where as a Data Software Engineer, you will be at the forefront of developing cutting-edge real-time data platforms. Our vibrant work culture fosters creativity and teamwork, offering ample opportunities for professional growth and skill enhancement in a dynamic environment. Located in the UK, we provide competitive benefits and a supportive atmosphere that encourages passionate individuals to thrive and make a meaningful impact.
W

Contact Detail:

WeShape Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Software Engineer

Tip Number 1

Make sure to showcase your hands-on experience with Kafka, Flink, and other data processing technologies during networking events or meetups. Engaging with professionals in the field can help you learn about potential job openings and get insider tips.

Tip Number 2

Join online communities or forums focused on Java development and data engineering. Participating in discussions can help you stay updated on industry trends and may lead to job referrals from fellow members.

Tip Number 3

Consider contributing to open-source projects that involve Kafka, Flink, or similar technologies. This not only enhances your skills but also demonstrates your commitment and expertise to potential employers.

Tip Number 4

If you have experience with Kubernetes, make sure to highlight it in conversations with recruiters or during interviews. Many companies value this skill highly, especially for roles involving real-time data platforms.

We think you need these skills to ace Data Software Engineer

Java Development
Kafka Expertise
Kafka Connect
Flink
RabbitMQ Knowledge
Apache Flink/Beam/Spark
Oracle ODI
Confluent’s Platform
Hadoop Cluster Architecture
Cloudera Hadoop Ecosystems
Kubernetes Knowledge
Exasol Knowledge
Data Streaming
Data Lake Implementation
Analytics Database Design
ETL Process Development
Multidimensional Data Models
Relational and Multidimensional Modelling Principles
Object-Oriented Programming
Scala Knowledge (Nice to Have)
Data Quality Standards
Data Quality Metrics and KPIs Monitoring
SQL Queries
Database Tuning

Some tips for your application 🫡

Highlight Relevant Skills: Make sure to emphasize your expertise in Java, Kafka, and Flink in your CV and cover letter. Mention any hands-on experience with data processing technologies like Apache Flink, Beam, or Spark, as well as your knowledge of RabbitMQ.

Showcase Your Experience: Detail your previous roles where you designed, developed, and implemented real-time data platforms. Include specific examples of projects that involved data streaming, data lakes, or analytics databases to demonstrate your capabilities.

Demonstrate Problem-Solving Skills: In your application, provide examples of how you've tackled challenges related to data quality standards and database tuning. Highlight your contributions to defining and monitoring data quality metrics and KPIs.

Tailor Your Application: Customize your CV and cover letter to reflect the job description closely. Use keywords from the job listing, such as 'multi-tiered data platforms' and 'Object-Oriented Programming', to ensure your application stands out.

How to prepare for a job interview at WeShape

Showcase Your Java Expertise

Since the role requires strong Java development experience, be prepared to discuss your past projects and how you've utilized Java in data processing. Highlight specific challenges you faced and how you overcame them.

Demonstrate Knowledge of Data Technologies

Familiarize yourself with Kafka, Flink, and other data processing technologies mentioned in the job description. Be ready to explain how you've used these tools in real-world scenarios and the impact they had on your projects.

Discuss Database Design Principles

Prepare to talk about your experience with both relational and multidimensional modeling principles. Share examples of how you've designed databases and the considerations you took into account for data quality and performance.

Express Your Passion for Data Engineering

The ideal candidate is described as passionate and motivated. Make sure to convey your enthusiasm for data engineering during the interview. Share what excites you about working with large volumes of data and how you stay updated with industry trends.

Data Software Engineer
WeShape
W
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>