
Olive
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-IntermediateWe 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-IntermediateWe’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-IntermediateWe’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