⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

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

Прямой работодатель  R-ONE ( )
Москва, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Java • PostgreSQL • Kotlin • WEB
4 апреля 2022

Опыт работы от 3 до 5 лет
Работодатель  R-ONE
Описание вакансии

Мы создаем интересные, полезные цифровые сервисы для дома, которые сделают жизнь проще, удобнее интереснее. Сервисы, которые позволяют развлекаться, учиться, общаться, управлять пространством дома и вокруг дома при помощи технологий.

Мы стремимся сделать использование сложных технологий простым и понятным и через них - влиять на качество жизни в российских домах.

Мы стартап, несмотря на то, что история бизнеса нашей родительской компании, “Эр-Телеком” насчитывает 20+ лет.

Нам нужен опытный Java разработчик, имеющий опыт коммерческой разработки высоконагруженных приложений, который хочет дальше “прокачивать” свои hard skills вместе с сильными коллегами.

Наш стэк:

  • Бэкенд: Java 8, Spring 4/5, Spring Boot, Hazelcast, интерфейсы REST/WebSocket/JMS, MyBatis/Hibernate, JUnit5/Mockito, документация OpenAPI/JSONDoc, Flyway, Lombok, немного legacy, немного лапши и микросервисы, часть системы управления железом на Python
  • Фронт на Android: Kotlin, Android SDK, Clean Architecture, MVP, RxJava, OkHttp, Retrofit, JUnit
  • Фронт на iOS: Swift, Viper + DI (Swinject), Alamofire
  • БД: PostgreSQL, Oracle, ClickHouse
  • Инфраструктура размещена в On-Premise, смотрим в сторону облака
  • Оркестрация в Docker swarm, движемся в сторону k8s
  • Мониторинг: Zabbix + Prometheus (смотрим в сторону VictoriaMetrics)
  • Логи: ELK
  • Брокер: ActiveMQ (переезжаем на Kafka)
  • Телефония на базе Kazoo стека (kamailio, freeswitch, rabbitmq, couchdb)
  • Gitlab CI/CD, сборка, запуск тестов и деплой полностью автоматизированы;
  • Стек для интеграционных тестов: Kotlin, Restassured, JUnit 5, Allure 2, Maven 3, E2e тестов пока нет, но скоро будут

Какие задачи предстоит решать:

  • Участие в продуктовой командной разработке для развития наших сервисов;
  • Принимать участие в разработке от бизнес идеи до продакшна, включая e2e ответственность за продукт;
  • Работать по тру скраму с ежедневными стендапами, планированием, общением с бизнесом;
  • Устранять технический долг и устаревающие технологии.

Что нужно уметь:

  • Опыт коммерческой разработки на Java от 3 лет, опыт программирования от 5 лет;
  • Отличные знания core Java 8+ и PostgreSQL;
  • Опыт работы с Spring Framework, Spring Boot (+желательно Integration и security);
  • Опыт работы с RabbitMQ или аналогичными решениями;
  • Опыт работы с асинхронным кодом;
  • Опыт разработки высоконагруженных и масштабируемых систем;
  • Умение оптимизировать производительность приложения и БД;
  • Умение писать unit-тесты (и понимание, зачем их нужно писать)
  • Знание одной из систем сборки: Maven/Gradle;
  • Иметь представление о Kibana, ElasticSearch, Grafana.

Будет плюсом:

  • Активный профиль на github;
  • Образование в области информационных технологий, вычислительной математики, статистики, анализа данных и т.п. или высшее инженерное образование.
  • Базовое знание работы с Docker и Kubernetes.
  • Опыт разработки микросервисов;
  • Опыт работы с Jira или другими менеджерами задач;
  • Знание Scrum процессов.

Предлагаем:

  • Возможность присоединиться к профессиональной, высокомотивированной и результативной команде из 300+ сотрудников R1, перспективы карьерного роста;
  • Рыночная заработная плата по результатам собеседования;
  • Полное оформление по ТК РФ, полностью белая з/п;
  • Удаленка, гибрид или работа в офисе - на ваш выбор;

Специализация
Информационные технологииРазработкаJavaPostgreSQLKotlin
Отрасль и сфера применения
WEB
Уровень должности
МиддлСеньор