НТЦ Вулкан

Java разработчик

Не указана
  • Москва
  • От 1 года до 3 лет
  • Java
  • Scala
Обязанности:
  • Разработка и развитие backend существующих проектов, разработка новых решений (с нуля);
  • Проектирование и разработка API web-приложений и механизмов интеграции сторонних сервисов.
Требования:
  • уверенное владение Java 17+ (Core, Collections);
  • хорошее представление об элементах функционального программирования (Stream API, Optional, Lambdas);
  • хорошее представление о многопоточном и/или асинхронном программировании (java.util.concurrent, CompletableFuture, Reactive Streams);
  • опыт работы с git.
Будет плюсом:
  • знание Scala 2.12/2.13 на базовом уровне или желание изучить;
  • опыт работы или понимание принципов Kafka и/или RabbitMQ;
  • опыт работы с микросервисной архитектурой;
  • опыт использования любого фреймворка (Spring, Quarkus);
  • понимание протоколов HTTP/HTTPS;
  • базовое представление о работе frontend: JavaScript(основы), HTML-разметка, CSS-селекторы.