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 required; UK residency is a must.
- Other info: Ideal for motivated individuals eager to make an impact in the data engineering field.
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
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 gain insights and potentially lead to referrals.
✨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 connect you with people who are hiring.
✨Tip Number 3
Consider contributing to open-source projects that involve Kafka or Flink. This not only enhances your skills but also demonstrates your commitment and expertise to potential employers.
✨Tip Number 4
Prepare for technical interviews by practicing coding challenges specifically related to Java and data processing. Familiarize yourself with common algorithms and data structures that are relevant to the role.
We think you need these skills to ace Data Software Engineer
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 data platforms. Include specific examples of projects that involved real-time 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
Make sure to highlight your experience with Java during the interview. Be prepared to discuss specific projects where you utilized Java, especially in relation to data processing and real-time data platforms.
✨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 past roles and how they can be applied to the position you're interviewing for.
✨Discuss Database Design and ETL Processes
Prepare to talk about your experience with database design and developing ETL processes. Provide examples of how you've implemented multidimensional data models and ensured data quality in your previous work.
✨Express Your Passion for Data Engineering
Convey your enthusiasm for working with large volumes of data and analytics platforms. Share what drives you in this field and how you stay updated with the latest trends and technologies in data engineering.