Java разработчик (удаленная работа)
(вакансия в архиве)

25 июня 2020

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Java разработчик

Вакансия открыта в команде ШТОРМ Технологии, которая заботится об Автоматизированных Рабочих Местах сотрудников, обслуживающих абонентов одного из наших ключевых клиентов – компании, входящей в ТОП-3 Телеком отрасли в РФ. С их помощью мы стараемся сделать обслуживание более качественным и быстрым для абонента, удобным и эффективным для пользователей и предсказуемым и управляемым для менеджеров. Мы отвечаем как за фронт (десктоп и веб), так и за бэк, интегрируемся со многими сторонними системами, переходим от монолита к микросервисной архитектуре, работаем, используя Kanban и стараясь соблюдать Agile принципы в целом.


В связи со стартом инициативы по созданию нового АРМа, нам нужна помощь в части разработки backend-а для него. Поэтому, если ты готов делать то, что мы ждем от нашего коллеги- системного аналитика, считаешь, что у тебя есть все, что для этого необходимо и это совпадает с нашими ожиданиями (см ниже), мы будем рады поделиться с тобой интересными задачами, масштабными внедрениями, позитивными эмоциями, потрясающим опытом коллег и корпоративными плюшками



В чем нам нужна помощь backend-разработчика



Мы ожидаем, что backend-разработчик, заботящийся о наших системах, будет:


  • участвовать в ревью требований к back компонентам системы, помогать с их проектированием, и при необходимости предлагать изменять требования или адаптировать архитектуру, таким образом, чтобы реализация была более ценной;

  • непосредственно реализовывать спроектированное;

  • помогать коллегам делать лучшую реализацию путем проведения Code Review (если есть опыт наставничества/сопровождения junior-разработчиков – вообще огонь);

  • думать о качестве и выражать эти мысли в виде unit-тестов (а может и e2e тестов для суровой бизнес-логики) и помощи специалистам тестирования по необходимости;

  • помогать, по необходимости, DevOps специалистам с автоматизацией доставки и установки back-компонент;

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


Что нужно для работы


  • Мы считаем, что наш коллега, чтобы успешно справляться с тем, что ему предстоит делать

  • Должен иметь:

  • Высшее образование, желательно техническое;

  • Опыт выполнения схожих обязанностей от трех лет;

  • Понимание принципов ООП

  • Знания паттернов проектирования

  • Уверенные знания и опыт работы с Java 8+, Spring, Spring Boot, Maven/Gradle, TeamCity/Jenkins, ORM (Hibernate, etc);

  • Умение и желание писать unit- и интеграционные тесты (JUnit, etc.)

  • Опыт работы с БД (PostgreSQL, Oracle, MySQL), понимание реляционных баз данных, умение строить SQL запросы

  • Навыки работы с командной строкой Linux

  • Опыт работы с каким-либо сервером приложений (лучше Apache Tomcat, но можно и Glassfish)

  • Знание и опыт реализации REST API сервисов;

  • Навыки работы с системой контроля версий (Git предпочтительно);

  • Понимание подходов CI/CD и опыт их применения/использования;

  • Понимание принципов гибкой разработки ПО.


Будет здорово, если есть:


  • Базовые знания React, HTML, CSS, JavaScript/TypeScript

  • Знания и опыт разработки приложений с использованием микросервисной архитектуры;

  • Понимание и опыт создания Swagger-спецификаций;

  • Опыт работы с docker-контейнерами и Kubernetes;

  • Работа с очередями RabbitMQ/Kafka;

  • Опыт работы с Tarantool;

  • Опыт работы с Nginx, Apache, Redis;

  • Опыт создания высоконагруженных веб-сервисов и обеспечение их отказоустойчивости.

Бонусы


В свою очередь, мы предлагаем:


  • Интересные и масштабные задачи, работа в команде профессионалов

  • «Белую» конкурентную заработную плату

  • Оформление по ТК РФ и полное его соблюдение

  • Работу в офисе в городах - Москва, Санкт-Петербург, Обнинск

  • Возможность удаленной работы для региональных сотрудников

  • Гибкое начало рабочего дня

  • ДМС со стоматологией после испытательного срока

  • Современное «железо» для работы

  • Возможность подключения к корпоративным тарифам мобильной связи

  • Возможности для профессионального развития и карьерного роста

  • Комфортную рабочую обстановку

  • Участие в специализированных конференциях и семинарах, внутреннее обучение


Ключевые навыки:
Бэкенд Старший (Senior) Java Java spring framework

Посмотрите похожие вакансии

Java разработчик Middle/Senior (продукт крупного банка)
Компания: Staff-Hub
Зарплата: от 120 000 до 240 000 руб.
Java-разработчик (Middle)
Компания: Outlines Tech
Зарплата: от 300 руб.
Java разработчик
Компания: ООО ИЦ "Таврида"
Зарплата: от 120 000 до 180 000 руб.
Javascript разработчик (Vue.js)
Компания: Cygenic
Зарплата: от 60 000 до 120 000 руб.