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

30 июня 2020

Уровень зарплаты:
от 80 000 до 200 000 руб.
Требуемый опыт работы:
От 3 до 6 лет

Вакансия: Java-разработчик (TDD)

В небольшой, но весьма эффективный стартап требуется Java-разработчик на условиях full time удаленной работы.

В компании несколько проектов в разных сферах: управление автоматическими парковками, документооборот, закупки, системы визуализации и анализа данных, АСУТП.

Технологический стек на базе Java, Linux.

Клиентская часть React (на некоторых проектах Angular 2 или ExtJS), но есть четкое разделение на backend/frontend инженеров, поэтому сталкиваться почти не придется.

В компании сильный упор на качественное автоматизированное тестирование всех видов (unit, интеграционное, нагрузочное) и, заметьте, это не шутка!

А еще мы пишем подробные коммит-каменты, поэтому будет возможность развивать свою литературную жилку.

Помимо, собственно, Java, у нас backend инженеры обычно плотно занимаются devops, нагрузкой и прочими сопутствующими занятиями. Знания по теме будут плюсом, но необязательны - главное желание освоить темы. Запаковка в .deb/.rpm/docker, деплой через ansible, продвинутые фишки ssh, fine-tuning SQL запросов, разбор дампов сетевого траффика и прочие интересные задачи ждут своих героев :)

Как и в мемах, на многих наших проектах структура кода повторяет организационную структуру компании - маленькие команды по 2-4 человека, команда занимается своим модулем и сама определяет путь его развития. Если основные бизнес-задачи успеваем, то можно рефакторить, тестировать, пробовать новое-неизведанное - лишь бы результат шел на пользу.

По деньгам готовы обсуждать в зависимости от текущих навыков. В исключительных случаях вилку можно подвинуть.

Обязанности:
  • Разработка новых информационных систем
  • Поддержка и развитие существующих проектов
Требования:
  • Отличное знание Java Сore
  • Знание и опыт работы с Hibernate/JPA
  • Хорошее знание SQL, опыт работы с PostgreSQL/Oracle
  • Понимание принципов клиент-серверной архитектуры приложений
  • Понимание принципов работы многопоточных приложений
  • Опыт работы с linux, работа из командной строки
  • Умение читать документацию на английском языке
  • Умение разбираться в чужом коде
  • Опыт работы с системой контроля версия Git
  • Опыт работы не менее трех лет, наличие выполненных проектов
  • Способность ответственно подходить к выполнению работ и самостоятельно планировать рабочее время
  • Опыт участия в разработке нагруженных проектов
Будет плюсом:
  • Опыт разработки WEB-приложений (уверенное знание HTML, JavaScript, AJAX)
  • DevOps навыки: администрирование Linux, баз данных, написание скриптов развертывания, настройка мониторинга и т.п.



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

Ruby on Rails разработчик
Компания: MetaStudio
Зарплата: от 75 000 до 150 000 руб.
Senior Разработчик .NET C#
Компания: Centaursoftware
Зарплата: з.п. не указана
Ведущий Java-разработчик
Компания: Techno Diasoft
Зарплата: от 250 000 до 250 000 руб.
Frontend-разработчик
Компания: Платформа
Зарплата: от 150 000 до 150 000 руб.