
Real job — pulled straight from Smarsh’s careers page · Verified July 15, 2026 · No reposts.
Job description
Smarsh is hiring a Java Developer — a full-time, based in Israel role. Apply directly on Smarsh's careers page below.
Java Developer
Team: Capture Engineering
Location: Israel
Commitment: Full-Time
Workplace Type: hybrid
About the Role
We are looking for a highly skilled Java Developer to join our R&D Server team. In this role, you will design and develop both new and existing product capabilities, working across a diverse set of technologies and architectures.
This role includes Building, enhancing, and maintaining services in our AWS-based production environment, leveraging modern cloud-native tooling and infrastructure.
The ideal candidate is someone who loves to self-learn, shares expertise with peers, and thrives in an Agile, collaborative, and warm team environment.
Our tech stack includes Redis, Oracle, PSQL, Kafka, Spring, Microservices, Docker, Kubernetes, AWS, Jenkins, Grafana, ELK, Maven, and GitHub.
Responsibilities
-
Contribute to architecture design, code quality, performance optimization, and scalable system patterns.
-
Collaborate closely within an Agile Scrum team and provide mentorship, knowledge sharing, and technical leadership.
-
Participate in production troubleshooting, analysis, and improvements across diverse runtime environments.
-
Work with DevOps, QA, and Product teams to ensure smooth delivery, operational readiness, and high system reliability.
Requirements
-
At least 3 years of professional Java development experience (exceptional candidates with slightly less may be considered).
-
Strong object-oriented programming skills and deep understanding of Java internals.
-
Solid experience in software engineering principles, including system design, architecture, and best coding practices.
-
Hands-on experience with multi-threaded programming.
-
DevOps-oriented mindset, with exposure to CI/CD pipelines, containerized environments, and operational tooling.
-
Experience working with or integrating AI/ML tools or frameworks.
-
Background in microservices architecture, including asynchronous (Kafka, messaging queues) and synchronous (RESTful APIs) communication models.
-
Strong test-oriented mindset (unit tests, component tests, automation).
-
Experience with Spring / Spring Boot.
-
Hands-on with Docker, Kubernetes, and container orchestration platforms.
-
Experience with Kafka event-driven systems.
-
Familiarity with profiling tools, code coverage tools, and CI/CD systems.
Must-Have
Advantages
Get Backend Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs
Frequently asked questions
What skills are required for Java Developer at Smarsh?
The required skills for Java Developer at Smarsh include: Java, Spring, Spring Boot, Microservices, Docker, Kubernetes, Kafka, Redis, Oracle, PostgreSQL, AWS, Jenkins, Grafana, Elasticsearch, Maven, GitHub, Agile, Scrum, CI/CD, API.
What is the seniority level for Java Developer at Smarsh?
Java Developer at Smarsh is a Mid Level level position.
How do I apply for Java Developer at Smarsh?
You can view the full description and apply for Java Developer at Smarsh on EchoJobs: https://echojobs.io/job/smarsh-java-developer-qfhro.


