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

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

Описание вакансии

Обязанности:
  • Дорабатывать и поддерживать существующие функциональности backend;
  • Создавать и развивать существующий код, рефакторинг и оптимизация кода при необходимости;
  • Решать задачи проектирования и разработки компонентов продукта;
  • Уточнять и документировать собственные решения, предоставлять консультацию в подготовке тестовых сценариев;
  • Создавать и поддерживать проекты различной сложности;
  • Разрабатывать сложные, высоконагруженные сервисы;
  • Проводить экспертизу и контроль качества программного кода (+Code review);
    Проектировать и разрабатывать высоконагруженные сервисы (на проекте Java 11-17, фреймворк Spring Boot).
Требования:
  • Опыт разработки java, Spring от 3 лет;
  • Знание Java(11+) (Java Core, Java Collections, Java Concurrency, JPA), Maven ;
  • Знание PostgreSQL (написание и оптимизация сложных запросов);
  • Spring Framework (Spring boot, MVC, Security);
  • Система сборки Git;
  • Опыт работы с многопоточными приложениями, распределенными и высоконагруженными системами;
  • Опыт работы с СУБД PostgreSQL, elasticsearch;
  • Опыт работы с Kubernetes;
  • Опыт работы с Kafka, Docker, Docker Compose;
  • Понимание микросервисной архитектуры;
  • Знание основных паттернов проектирования DI, SOLID;
  • Опыт enterprise разработки высоконагруженных сервисов - будет преимуществом.
Условия:
  • Оформление по ТК РФ;
  • Белая зарплата;
  • Рабочая техника;
  • Удаленная работа.
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию