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 🫡
Tailor Your CV: Make sure your CV highlights your expertise in Java, Kafka, and data processing technologies like Apache Flink and Spark. Include specific projects or experiences that demonstrate your skills in real-time data platforms and ETL processes.
Craft a Strong Cover Letter: In your cover letter, express your passion for data engineering and how your background aligns with the company's needs. Mention your experience with database design, data quality standards, and any relevant projects that showcase your problem-solving abilities.
Showcase Relevant Projects: If you have worked on projects involving Kafka, Kubernetes, or Hadoop ecosystems, be sure to include these in your application. Describe your role and the impact of your contributions to highlight your hands-on experience.
Highlight Soft Skills: Since the ideal candidate is described as passionate and driven, make sure to include examples of your motivation and teamwork in your application. This could be through collaborative projects or initiatives you've taken in previous roles.
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 database design and development, especially in relation to ETL processes and multidimensional data models. Provide examples of how you've implemented these principles in your previous roles.
✨Emphasize Your Passion for Data
The ideal candidate is described as passionate and motivated. Share your enthusiasm for working with large volumes of data and analytics platforms. Discuss any personal projects or interests that demonstrate your commitment to this field.