Middle/Senior Full-stack (Java/React) developer to $3500

Про проект:

Ми в пошуках досвідченого Middle/Senior Full-stack (Java/React) developer на проєкт лідируючої української телекомунікаційної компанії!

 

За якими критеріями ви підходите нам:

  • Досвід роботи не менше 5 років у сфері програмування з Java (8-17, Concurrency, Parallel, Distributed);
  • 1.5+ роки комерційного досвіду роботи з JavaScript, ReactJS, HTML, CSS;
  • Розуміння та досвід з роботи протоколами обміну даними (REST over HTTP, TCP, understand osi session protocols);
  • Досвід розробки Web  applications (exchange format - JSON/XML), побудови REST архітектури;
  • Робота з базами даних (MariaDB, NoSQL);
  • Навички роботи з Spring Framework(MVC, Boot, Security), Akka (HTTP, Streams), Distributed cache Framework, Hibernate;
  • Розуміння як працювати з брокерами обміну даними (Kafka, JMS брокери);
  • Розуміння принципів роботи дистрибутивних систем та досвід роботи з ними;
  • Знання CI/CD процесів, використання CI/CD інструментів (Jenkins, Git CI);
  • Досвід роботи з Docker Stack;
  • Англійська мова на рівні, достатньому для ведення переговорів та листування;

 

Плюсом буде:

  • Досвід роботи з Kubernetes, AWS;
  • Досвід розробки та написання технічної документації, супроводу ПЗ;
  • Знання у сфері телекомунікацій: архітектура білінгових та провіженінгових систем; VAS (Value Added Services); базові знання побудови мережі GSM;

 

Основні функціональні обов’язки:

  • Інтеграція зовнішніх сервісів через REST API, забезпечення надійного та швидкого обміну даними у форматах JSON/XML;
  • Проєктування архітектури баз даних із використанням принципів реляційних та нереляційних БД, оптимізація SQL-запитів;
  • Співпраця з командою для впровадження гнучких методологій розробки (Scrum, Kanban) та слідування принципам SDLC;
  • Взаємодія з бізнес-аналітиками та іншими зацікавленими сторонами для погодження технічних рішень;
  • Розробка технічної документації та участь у процесі супроводу програмних рішень;

 

Що ми раді вам запропонувати:

  • Здатність розвиватися в рамках проекту;
  • Гнучкий графік;
  • Робота віддалено або в офісі;
  • Стабільність;
  • Медичне страхування;
  • Юридична підтримка;
  • Оплачувана відпустка та лікарняний;