ROGII

Senior Backend (JAVA) Developer

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Java
  • REST
  • API

Кто мы?

  • ROGII – международная IT-компания, разрабатывающая собственные уникальные продукты для нефтегазовой индустрии (серверные, десктопные и мобильные приложения);
  • Офисы в Европе, США, Канаде, странах Южной Америки, на Ближнем Востоке, в Австралии;
  • Более 300 клиентов по всему миру;
  • В команде работают профессионалы с опытом 5+ лет, используются передовые IT-решения (облачные технологии, bigdata массивы, технологии машинного обучения, 3D визуализация).

Чем нужно заниматься?

- Разработка облачного и on-premise сервиса;

- Участие в проектировании и разработке смежных компонентов (облачные модули, вычислительные модули, графика и др.).

Что для этого нужно?

- Отличное знание Java (Core, Collections, Multithreading, Streams, Generics, Reflections, GC и т.д.)

- Опыт работы со Spring (IoC, Boot, Cloud, Web, Data, JPA (Hibernate), Security и т.д.);

- Опыт построения микросервисной архитектуры, проектирования взаимодействия через REST API, очереди сообщений (Apache Kafka);

- Знание алгоритмов, структур данных и принципов выбора эффективных решений;

- Глубокое понимание реляционных и NoSQL БД (ACID, OLTP, многопользовательская работа, блокировки и т.д.);

- Понимание основ и принципов ООП, SOLID, паттернов проектирования;

- Опыт работы с системами контроля версий, багтрекерами, системами сборки, continuous integration;

- Умение писать аккуратный и легкочитаемый код, даже при решении очень сложных задач;

- Умение применять AI инструменты в разработке;

- Умение разбираться в чужом/legacy коде.

Что мы готовы тебе предложить?

  • оформление с первого рабочего дня, белая зп, больничные и отпуска – все, как полагается;
  • гибкий рабочий график с возможностью работать удаленно;
  • конкурентная заработная плата (также практикуем performance review - пересмотр зп по итогам работы и развития);
  • трудоустройство по контракту с нашим головным офисом в США;
  • профессиональная реализация в мощной команде разработчиков;
  • возможность повышать уровень знаний и скиллов, участвуя в профильных семинарах, тренингах и конференциях за счет компании.