Senior Java Developer (Custom Solutions)

Срок для отклика истек

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

О вакансии:

Вы будете участвовать в разработке заказных решений различного масштаба и типа, начиная от небольших систем и сервисов до корпоративных порталов и ERP-систем. Проекты предлагают для решения много сложных и интересных инженерных задач в областях выбора архитектуры, обеспечения быстродействия и отказоустойчивости в условиях высокой нагрузки, интеграционных взаимодействий, сложной бизнес-логики и хорошего UX. При разработке используются разнообразный стек современных технологий и решений, а также платформа собственной разработки. В работе применяются широко используемые средства и инструменты для разработки, управления проектами и коммуникаций.

Задачи:

  • Проектирование и реализация различных модулей разрабатываемых решений на Java.
  • Участие в разработке архитектуры решений.
  • Участие в разработке модели данных и схемы ее хранения.
  • Участие в процессе анализа и ревью кода.
  • Участие в организации CI/CD.
  • Написание unit и интеграционных тестов.
  • Оптимизация кода и алгоритмов.
  • Исследовательская и проектная работа.

Мы ищем человека, который:

  • Имеет опыт работы в IT-компаниях не менее 3-х лет.
  • Отлично знает ООП, Java, Spring/Spring Boot, SQL, JPA.
  • Обладает опытом работы с Git, Docker/K8S, Gradle/Maven, CI/CD решениями.
  • Исполнителен и ответственен.
  • Готовый заключить трудовой договор по ТК РФ.

Преимуществом будет:

  • Хорошее понимание многопоточного и конкурентного программирования в Java.
  • Опыт коммерческой разработки заказных решений.
  • Знание BPMN и опыт разработки бизнес-процессов.
  • Знание паттернов интеграции и опыт их применения.
  • Знания и навыки Web разработки (Spring Web MVC, HTML/CSS, JavaScript, Angular/React/Vue).
  • Знание платформы Jmix/Cuba и опыт ее использования.
  • Знание английского языка на уровне Intermediate или выше, разговорные навыки.