Омникомм Технологии

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

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Java
  • SQL
  • XML
  • MySQL
  • PostgreSQL
  • Spring Boot

Омникомм - международная компания, которая производит решения для управления топливной эффективностью. Наши клиенты и партнеры располагаются в 120+ странах. Мы оснастили более 2 млн объектов в больших и малых проектах. Мы активно растем и привлекаем таланты по всему миру.

В нашей компании тебе предстоит:

  • Разрабатывать новый функционал и поддерживать существующую систему;
  • Работать как с текущим монолитом, так и с микросервисами;
  • Участвовать в декомпозиции монолита и переходе на микросервисную архитектуру;
  • Взаимодействовать с тимлидом при обсуждении технических решений и архитектурных изменений;
  • Участвовать в проектировании и реализации серверной логики на Java (Spring Boot);
  • Проводить рефакторинг, повышать стабильность и производительность сервисов;
  • Участвовать в код-ревью и улучшении процессов разработки.

Мы ждем тебя, если ты имеешь:

Основной опыт:

  • Опыт разработки на Java от 3 лет;
  • Знание последних версий Java и возможностей JDK;
  • Опыт написания сервисов с нуля с использованием Spring Boot;
  • Понимание основных принципов ООП (объектно-ориентированного программирования);
  • Опыт работы с архитектурными паттернами (MVC, Singleton, Factory, Observer и т.д.);
  • Опыт работы с популярными Java-фреймворками, такими как Spring MVC, Hibernate, JPA и другие;
  • Опыт с различными библиотеками для работы с JSON/XML, логирования и тестирования;
  • Опыт работы с реляционными (MySQL, PostgreSQL) и нереляционными базами данных (Clickhouse);
  • Знание SQL и опыт написания сложных запросов;
  • Опыт работы с системами управления зависимостями и сборки (Maaven, Gradle);
  • Знание систем контроля версий (Git);
  • Опыт работы с микросервисной архитектурой;
  • Опыт работы с очередями (Kafka).

Рекомендуемый опыт

  • ​​​​​​​ Понимание процессов CI/CD, опыт работы с Jenkins, GitLab CI и т.д.
  • Опыт работы с контейнеризацией (Docker) и оркестрацией (Kubernetes).

Мы предлагаем:

  • Достойная заработная плата, обсуждается с финальным кандидатом (оклад);
  • График работы 5/2, дистанционная работа в часовом поясе мск;
  • Готовы обсуждать варианты оформления, в зависимости от предпочтений кандидата (Трудовой договор/ ГПХ/ ИП);
  • Выходной на день рождения;
  • ДМС после прохождения испытательного срока (Москва)
  • Профессиональная команда позитивно настроенных коллег.