To make an impact you need to bring experts and innovators together

We are crew 90px

We are a Crew

We know that to create meaningful solutions, everyone must be a part of our journey. We promote workplace transparency, and involve all crew members in our successes, challenges and ambitions for the future.

We are passionate 90px

We are Passionate

We recognize our success depends on the happiness and connection each person feels. We strive to create a place where employees are encouraged to discover their passion.

We are experts 90px

We are Experts

We are proud to have a crew of top experts, visionaries and innovators. We encourage employees to do what they need to achieve their personal growth and development.

Our Culture

Working at Windward means thriving from collaboration, teamwork and mutual success. We value each crew member and ensure ample time and space for personal growth and professional development.

Professional Service Providers
Array

Java Software Engineer

TLV, Israel · Full-time · Intermediate

About The Position

As a Java Software Engineer at Windward, you will hold a crucial role in designing, developing, and maintaining our data platform, supporting critical data-driven decision-making processes across the organization.

You will collaborate closely with cross-functional teams, including data scientists, analysts, and software engineers, ensuring smooth data flow and optimizing our services. 

What will you do?

  • Lead the design, development, and maintenance of efficient and scalable data pipelines, facilitating data collection, processing, and transformation from diverse sources
  • Implement real-time data streaming solutions using Kafka, ensuring timely data ingestion and availability
  • Utilize Java, including Spring Boot, to build robust and high-performance data processing services within our data platform
  • Collaborate closely with cross-functional teams to comprehend data requirements, identify opportunities for data optimization, and support data-driven initiatives
  • Uphold data integrity, reliability, and availability by implementing effective ETL processes and conducting data quality checks
  • Leverage AWS services for data storage, processing, and analytics, adhering to security and performance best practices
  • Monitor and troubleshoot service performance, proactively identifying bottlenecks and implementing optimizations

Requirements

Who are you?

  • Bachelor’s degree in Computer Science, Engineering, or any related field
  • 4+ years of professional experience as a Backend Engineer
  • Full proficiency in Java (Spring Boot) and Kafka, with a proven track record of working with micro-services architecture and streaming solutions
  • Proficiency in AWS services for data storage, processing, and analytics
  • Strong experience in designing and constructing ETL processes for data transformation and integration – advantage
  • Demonstrated ability to challenge decisions and work independently
  • Strong problem-solving skills and meticulous attention to detail
  • Familiarity with Python and NodeJS (a plus)
  • Experience with GenAI tools – a must

Apply for this position