Java Developer

Remote
About the role:

Our client is a hyper-growth company that delivers a complete end-to-end Revenue Platform, managing every sales engagement touchpoint. The result is an intuitive buyer experience that differentiates and enhances the performance of every sales team.

We are hiring a talented and experienced Java Developer to design and develop major end-to-end 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:
  • 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.

 

Advantages:

 

  •  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.
We offer:
  • 20 working days of paid vacation per year;
  • Official holidays of Ukraine – days off;
  • Modern equipment for work;
  • Corporate events;
  • External and internal training: conferences, professional events, courses, TechTalks;
  • English speaking club.
Hiring process:
  • Review CV;
  • HR interview;
  • Tech interview with Team lead (in English);
  • Test task;
  • Interview with Architect.
Thank You for Reaching Out!
Your submission has been received and our team will get back to you shortly.