Olive

Joined in 2020
Who we are?
Olive is a one-stop custom software development company headquartered in Herzliyya. With a pool of 100+ top-notch engineering resources, we help CxOs of VC-backed startups and fast-growing tech companies in Israel to custom build software engineering teams packed with top-tier talent.

Why us?
We realize that one of the most crucial things for developers — adequate client and fascinating project. So we qualify our Clients to make sure that they:
- have an idea that they believe will make the world a better place;
- think long-term and looking for a trusted-tech partner;
- want to rely on and avoid micromanaging.
  • · 265 views · 77 applications · 16d

    Senior Backend Java Engineer

    Full Remote · Countries of Europe or Ukraine · Product · 6 years of experience · Upper-Intermediate
    We are hiring a Senior Backend Java Engineer for a fast-paced InsurTech project developed for a major U.S.-based client in the insurance sector. The project aims to modernize and expand an enterprise platform used for risk analysis, policy management, and...

    We are hiring a Senior Backend Java Engineer for a fast-paced InsurTech project developed for a major U.S.-based client in the insurance sector. The project aims to modernize and expand an enterprise platform used for risk analysis, policy management, and real-time claims processing.

     

    About the Project:

     

    You’ll join a cross-functional engineering team building and optimizing a distributed, event-driven backend system designed to handle complex business logic at scale. The system leverages Java with Spring Boot, integrates with Kafka for asynchronous communication, and applies Domain-Driven Design (DDD) principles to model intricate insurance workflows. You’ll work with both legacy and new microservices, contributing to a large-scale modernization initiative in close collaboration with client-side stakeholders.

     

    Key Responsibilities:

     

    • Design and implement scalable backend services using Java and Spring Boot

    • Refactor legacy components to align with modern design and coding standards

    • Model complex business domains following DDD best practices

    • Contribute to architectural decisions and propose technical improvements

    • Write reliable tests with JUnit and Cucumber

    • Collaborate closely with QA and product teams to ensure smooth delivery

    • Participate in daily standups, sprint planning, and other agile ceremonies

     

    Requirements:

     

    • 6+ years of backend software development experience

    • Strong expertise in Java and Spring Boot

    • Solid understanding of event-driven architecture, preferably with Kafka

    • Hands-on experience with testing frameworks like JUnit and Cucumber

    • Practical knowledge of Domain-Driven Design principles

    • Good communicator with at least B2-level English

    • Ability to work independently in a remote, distributed environment

    • Bonus: prior experience in the insurance domain or with large-scale enterprise systems

     

    This is a 3–6 month full-time remote engagement starting in June 2025, with potential for extension based on project needs. You’ll work flexible hours with overlapping availability for client calls, alongside a supportive engineering team dedicated to continuous learning, quality delivery, and mutual growth.

    More
  • · 20 views · 5 applications · 4d

    Senior Backend Developer (Java and Kafka Streams)

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-Intermediate
    We’re looking for a Senior Java Backend Developer with solid experience in Kafka Streams to join a product team building real-time, large-scale data systems. This role is ideal for someone who enjoys low-latency, high-throughput distributed architectures...

    We’re looking for a Senior Java Backend Developer with solid experience in Kafka Streams to join a product team building real-time, large-scale data systems. This role is ideal for someone who enjoys low-latency, high-throughput distributed architectures and wants to work on cutting-edge AI-powered products.

     

    About the Company & Project

     

    We develop advanced AI-powered data solutions that transform raw data into actionable insights. Our platform processes high-volume data streams in real time and is used across industries for predictive analytics, automation, and operational optimization.

     

    You’ll be part of a cross-functional team responsible for designing and maintaining a distributed microservices architecture deployed on AWS. Kafka Streams is at the core of our real-time processing pipeline.

     

    Tech Stack

     

    Java, Kafka Streams, AWS, PostgreSQL, TypeScript (NestJS), Python

     

    Responsibilities

    • Develop and maintain backend services in Java

    • Design real-time data flows using Kafka Streams

    • Collaborate with engineers working in NestJS and Python (you won’t need to code in them)

    • Write efficient, scalable, and clean backend logic

    • Participate in architecture decisions and ensure performance and reliability

     

    Requirements

    • 4+ years of backend development experience

    • Strong hands-on experience with Java and Kafka Streams

    • Good knowledge of PostgreSQL

    • Familiarity with AWS services

    • Ability to read TypeScript and Python code if needed (not expected to write)

    • English: B2+

     

    Interview Process

    1. Prescreen interview

    2. Test task – No coding required. You’ll be asked to:

    • Design the architecture based on a written task

    • Record a short (up to 5 min) video explaining your design

    3. Review by CTO

    4. Technical interview based on your submission

    More
  • · 21 views · 9 applications · 4d

    Backend Developer (NestJS + Python)

    Full Remote · Countries of Europe or Ukraine · 4 years of experience · Upper-Intermediate
    We’re hiring a Backend Developer with strong experience in NestJS (TypeScript) and the ability to work with Python services to support a platform processing large-scale, real-time data. This role suits someone who enjoys working across multiple...

    We’re hiring a Backend Developer with strong experience in NestJS (TypeScript) and the ability to work with Python services to support a platform processing large-scale, real-time data. This role suits someone who enjoys working across multiple technologies and thrives in a collaborative, performance-driven environment.

     

    About the Company & Project

     

    We build AI-powered data solutions to help organizations make sense of real-time data. Our platform powers predictive analytics, automation, and operational intelligence at scale. You’ll be part of a cross-functional team maintaining microservices deployed in AWS.

     

    While your main focus will be on TypeScript/NestJS services, you’ll also interact with Python-based services (FastAPI), and occasionally review or debug them.

     

    Tech Stack

     

    NestJS (TypeScript), Python (FastAPI), PostgreSQL, AWS, Java, Kafka Streams

     

    Responsibilities

    • Develop backend services using NestJS

    • Interact with Python-based services (FastAPI)

    • Maintain service integrations in a distributed architecture

    • Contribute to system design and reliability improvements

    • Collaborate closely with teams working in Java and Kafka

     

    Requirements

    • 4+ years of backend development experience

    • Strong experience with NestJS / TypeScript

    • Ability to read and understand Python code

    • Solid experience with PostgreSQL

    • Familiarity with AWS

    • English: B2+

     

    Interview Process

    1. Prescreen interview

    2. Test task – No coding required. You’ll be asked to:

    • Design the architecture based on a written task

    • Record a short (up to 5 min) video explaining your design

    3. Review by CTO

    4. Technical interview based on your submission

    More
Log In or Sign Up to see all posted jobs