Java Team Lead

TLV · Full-time · Senior

About The Position

SQream was created to solve one of the biggest challenges of the modern age: processing big data. Our team of developers is some of the brightest in the field, and over the years has formed a DNA of both smart and experienced people, but most importantly with ambitions to solve big problems.

We have formed a unique DNA that we are really proud of. Each one of us has the ability to make an impact on the product, the business, and our life at SQream.

Global enterprises integrate SQream into their existing data pipeline to analyze more data than ever, for improved performance, reduced footprint, and cost-efficient scaling of the amount of data being analyzed.

We are looking for a talented Software TL Java who is passionate about using data to drive crucial business and focuses on managing and implementing world-class processes around designing, collecting, organizing, and presenting data to analyze traffic, understand customer behavior, feature performance, and marketing efforts from business partnerships. 


  • Lead a team of Backend engineers, Java, and Full-stack developers.
  • Design and implement data pipelines for multiple data sources
  • Monitor & Maintain production streaming and batch applications
  • Promote best practices coding, code complete standards, OO programming & design patterns
  • Collaborating with our architects, product owners, and data scientists to capture, format, and prepare data for machine learning 


  • Extensive Java knowledge (Java Core, multithreading, Spring, Java EE).
  • BSc. in computer science/software engineering.
  • Experienced with current SW development practices (SCRUM, Unit tests, source control, TDD, CI, CD, deployment automation).
  • Familiarity with the cloud-based environments (AWS, GCP, Azure, Docker, K8)
  • Strong OOD and OOP skills
  • Experience with relational database concepts and experience using a relational database
  • Experience with C++ / Python - Advantage
  • Experience working in an Agile environment
  • Experience in Elasticsearch, Angular, React, Docker, Kubernetes –
  • At least 3 years of experience as a Java team leader (3-5 people) – big advantage!

Apply for this position