Save Job
Posted 1mo ago

Java Software Engineer

@ DealHub
Holon, Tel Aviv District, Israel
HybridFull Time
Responsibilities:designing features, developing services, supporting availability
Requirements Summary:7+ years Java server-side experience, relational DB/SQL, REST APIs, Linux, agile development, Kafka/Spark, ANTLR/JavaCC, clean reusable code, BSc in CS or equivalent experience.
Technical Tools Mentioned:Java, SQL, Kafka, Spark, ANTLR, JavaCC, Memcache, Redis, RabbitMQ, RxJava, Spring WebFlux, Linux
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Description

DealHub is a hyper-growth company, and our development team is hiring talented and experienced Backend Engineers to design and develop end-to-end major features and new services.

Responsibilities

  • Work closely with the founding team and product managers.
  • Support the availability of our service, participate in the on-call shifts.
  • Innovate, Lear, and Teach.

Requirements

  • At least 7 years of experience in Java server-side development.
  • Proven experience working with relational databases.
  • Proven experience working with SQL.
  • Experience with Restful web-services and API technologies.
  • Familiarity in Linux-based systems.
  • Practical experience in an agile software development environment.
  • You write clean reusable code, and value readability over cleverness.
  • Self-driven and result oriented; You'll jump on a task and drive it to completion.
  • Comfortable in a fast-paced environment.
  • Experience in distributed streaming and processing platforms: Kafka, Spark or similar.
  • Experience in parser generators: ANTLR, JavaCC or similar.
  • BSc. in Computer Science or equivalent experience. 



Nice To Have

  • Experience in design and implementation of microservices architecture. 
  • Experience with scaling applications and building high availability systems.
  • Experience in Caching (Memcache/Redis/Other).
  • Experience in messaging systems: RabbitMQ or similar.
  • Experience in non-blocking/reactive web frameworks: RxJava, Spring WebFlux or similar.
  • Experience in distributed streaming and processing platforms: Kafka, Spark or similar.
  • Experience in parser generators: ANTLR, JavaCC or similar.