В небольшой, но весьма эффективный стартап требуется Java-разработчик на условиях full time удаленной работы.
В компании несколько проектов в разных сферах: документооборот, системы визуализации и анализа данных, интеграция с VOIP и видео, IoT.
Технологический стек на базе Java, Linux. Клиентская часть на всех проектах разная - Angular 2, React, GWT, ExtJS.
В компании сильный упор на качественное автоматизированное тестирование всех видов (unit, интеграционное, нагрузочное) - это не шутка.
Наши системы обычно имеют архитектуру типа микросервисов.
Требуется хорошее пониманием концепций разработки на Java, сильные навыки тестирования, опыт эксплуатации систем и ответственность за собственный модуль.
Обязанности:
- Разработка новых информационных систем
- Поддержка и развитие существующих проектов
Требования:
- Отличное знание Java Сore
- Знание и опыт работы с Hibernate
- Хорошее знание SQL, опыт работы с PostgreSQL
- Понимание принципов клиент-серверной архитектуры приложений
- Понимание принципов работы многопоточных приложений
- Опыт работы с linux, работа из командной строки
- Умение читать документацию на английском языке
- Умение разбираться в чужом коде
- Опыт работы с системой контроля версия Git
- Опыт работы не менее трех лет, наличие выполненных проектов
- Способность ответственно подходить к выполнению работ и самостоятельно планировать рабочее время
- Опыт участия в разработке нагруженных проектов
Будет плюсом:
- Опыт разработки WEB-приложений (уверенное знание HTML, JavaScript, AJAX)