Senior Java Developer | In-memory platform

Requirements

  • Proficient in Java programming language with at least 5 years experience
  • Bachelor’s degree in computer science or computer engineering
  • Knowledge in fields of Java Memory Model and Java multithreading
  • Mastering concurrent and parallel programming
  • Strong technical and problem-solving skills
  • Deliver results get things done

Will be a plus

  • SQL parsers
  • SQL query optimization
  • Knowledge in In-memory distributed solutions, such as Redis, Apache Ignite or hazelcast
  • Experience with Big Data Engine like Apache Spark, streams engines like Kafka and NoSQL data (Cassandra, MongoDB, Elastic)
  • Knowledge in Kubernetes and Linux containers

Responsibilities

  • Design, implement and maintain an In-Memory platform for fast transaction processing.
  • Combining smart techniques, innovations and taking Java to the extreme

What we offer

  • Competitive salary
  • Medical insurance
  • Tax compensation
  • Modern and comfortable office near the Vystavkovyi center
  • Hybrid work model: a mixture of in-office and remote work
  • Long-term employment with 20 working-days paid vacation
  • Paid sick leaves (10 per year)

About the project

Our client develops a unique in-memory platform using innovative Machine Learning technologies. The product aimed to help businesses’ achieve data and analytics processing needs with the highest speed, and to deliver real-time performance by reproducing companies’ data to the in-memory data store.
An impressively fast-growing company that partners with the most leading enterprises from all over the world within various industries including healthcare, telecommunications, retail, etc.

Job Category: Back-End vacancies Java
Job Type: Full Time
Job Location: Kyiv Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Book a Call

We use cookies to give you a better online experience. By using our site, you agree to our Cookies and Privacy Policy

AGREE