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

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

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

Обязанности:

  • Разработка и развитие основного продукта компании
  • Расширение функционала продукта с учетом пожеланий клиентов
  • Разработка архитектуры платформенного решения и программных модулей
  • Разработка и сопровождение восоконагруженных сервисов
  • Написание unit/функциональных/BDD тестов
  • Проведение Code Review
  • Взаимодействие с командой разработчиков, а также со смежными командами аналитиков, тестировщиков, DevOps инженеров
  • Рефакторинг/оптимизация кода

Требования:

  • Необходимы знания принципов работы блокчейна и работы смарт-контрактов
  • Опыт разработки на языке Java 11/17/21 от 3х лет, а также опыт работы с популярными фреймворками (такими как Spring Framework, Vert.X и т.д.) и популярными библиотеками (Apache Commons, guava)
  • Опыт работы с Spring Framework / Spring Boot 2+ / Spring Security / Spring Data (senior)
  • Опыт разработки на языке Go (Желательно)
  • Опыт написания смарт-контрактов на Solidity (Обязательно)
  • Знание основных алгоритмов и структур данных
  • Опыт проектирования и использования REST API, разработки в микросервисной архитектуре. Описание API с помощью Swagger (senior)
  • Умение писать чистый и понятный код
  • Знания в области разработки высоконагруженных систем: многопоточность, транзакции. асинхронное взаимодействие, оптимизации и т.д.
  • Уверенное владение реляционными СУБД (PostgreSQL), скриптами миграции liquibase (senior)
  • Опыт работы с брокером сообщений Kafka(senior)
  • Опыт работы с системой сборки Maven/Gradle
  • Опыт участия/реализации CI/CD процессов и пайплайнов
  • Опыт работы с Ansible, Docker
  • Опыт работы по гибким (Agile) методологиям
  • Высшее образование в сфере ИТ/техническое/математическое
  • Знание английского языка на уровне чтения технической документации
  • Базовое знакомство с фреймворками на Node JS

Условия:

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы обсуждается индивидуально;
  • Возможность работать удаленно по РБ
Навыки
  • Spring Boot
  • Java
Посмотреть контакты работодателя

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

Бэлл Интегратор

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

Бэлл Интегратор

Удаленная работа
  • Минск

  • Не указана

Рекомендуем
Бэлл Интегратор

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

Бэлл Интегратор

Удаленная работа
  • Минск

  • Не указана

Рекомендуем
Водород

Middle+ Java Developer

Водород

Удаленная работа
  • Минск

  • Не указана

Рекомендуем
ИнтэксСофт
Удаленная работа
  • Минск

  • Не указана

Senior Java developer

Ридотто

Удаленная работа
  • Минск

  • Не указана

Билетников Сергей Николаевич

Senior Java Developer for modern services and legacy

Билетников Сергей Николаевич

Удаленная работа
  • Минск

  • от 2000 EUR

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

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