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
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
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.