Middle Java developer

Full time work

We welcome a result-oriented, talented, and self-sufficient backend Developer who would like to work on an automated marketing platform. You will help create system architecture from scratch.

Taras

Talent acquisition manager

About project

You will develop a marketing automation platform that offers a wide range of features and tools like: creating responsive emails and newsletters suitable for mobile devices, designing efficient mailing lists and loyalty club management, designing landing pages, creating online surveys and much more. This platform can also integrate with hundreds of different apps and allows to connect email marketing software to CRM or website simply and easily.

Your area of responsibility

  • Working extensively with BigData;
  • Planning, developing, debugging existing modules, and building new modules from scratch;
  • Working with various decentralized systems and multiple data storage;
  • Writing well-developed, testable, efficient code;
  • Generating architectural solutions in collaboration with the team;
  • Preparing and producing software component releases;
  • Communicating with the customer and the team on a daily basis.

Skills and requirements

  • Knowledge of Java 8+;
  • Understanding and experience with POM;
  • Familiarity with Microservices Architecture;
  • Deep understanding of backend systems development;
  • Experience with Spring Framework;
  • At least Intermediate English and higher.

Will be a plus

  • Previous experience working on NoSQL DB;
  • Previous experience working with distributed event streaming platforms (like Apache Kafka);
  • Previous experience working with distributed Real-time computation system (Like Apache
  • Storm);
  • Previous experience in working with Docker/ Kubernetes containers.

We offer

  • Working in a team of talented and passionate engineers;
  • Opportunity to work with the most trending technologies;
  • Long-term enjoyable cooperation;
  • Covid medical insurance;
  • English classes;
  • Payable vacation and sick days;
  • Competitive salary depending on your own talents;
  • Regular performance & career development reviews;
  • Cozy office and nice family-type atmosphere;
  • Team building events.