DevJobs

Java Developer

Overview
Skills
  • Java Java ꞏ 4y
  • SQL SQL
  • Spark Spark
  • Kafka Kafka
  • RDBMS RDBMS
  • Redis Redis
  • Microservices Microservices
  • RabbitMQ RabbitMQ
  • Linux-based systems
  • Restful web-services
  • API technologies
  • Memcache
  • ANTLR
  • JavaCC
  • RxJava
  • scaling applications
  • high availability systems
  • Spring WebFlux
DealHub is a hyper-growth company and our development team is hiring talented and experienced Backend Developer 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, Learn and Teach.

Requirements:

Required Skills:

  • At least 4 years 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.
  • BSc. in Computer Science or equivalent experience.

Advantage:

  • 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.
DealHub