Компания TaskData - крупный разработчик программного обеспечения со специализацией на внедрении систем управления данными. Эксперты компании имеют богатый опыт создания и развития подобного рода систем для крупных российских и зарубежных заказчиков. TaskData обладает мощным набором отраслевых решений и продуктов по управлению основными данными предприятий.
Компания ТаскДата в связи с расширением штата приглашает Программиста Java в свою команду в Москве.
Мы стараемся придерживаться микросевисной архитектуры. Микросервисы общаются между собой с помощью REST'а и очередей (Kafka, RabbitMQ, JMS).
В качестве языков программирования у нас Java 8, Kotlin.
Главный фреймворк - SpringFramework (и SpringBoot).
В качестве СУБД выбираем Postgresql, а для индексов используем ElasticSearch и Redis для кэширования.
Данные из СУБД выбираем с помощью JPA (Hibernate), на некоторых проектах используем MyBatis.
Логи сохраняем с помощью ElasticSearch.
Разработчики работают под Linux'ом или Windows.
Исходный код храним в Git, задачи ведем в JIRA, а знания сохраняем в Confluence.
Обязанности:
- Участие в разработке серверной части нового продукта в составе команды разработчиков на стеке Java;
- Проектирование архитектуры и разработка подсистем продукта, включая системные и интеграционные подсистемы;
- Написание автоматических тестов;
- Написание технической (не пользовательской) документации;
- Поддержка процесса внедрения и сопровождения продукта.
Требования:
- 3+ лет опыта разработки на Java в коммерческих проектах, с использованием Spring или Java EE;
- Опыт самостоятельного проектирования (high & low level design) отдельных подсистем и приложения в целом (опционально);
- Практический опыт реализации RESTful или SOAP интерфейсов;
- Опыт работы с реляционными БД;
- Способность работать самостоятельно, проявлять инициативу;
- Желание изучать новые технологии и продукты.
Будет плюсом:
- Опыт разработки систем Enterprise уровня;
- Глубокий опыт общения с PostgreSQL;
- Практический опыт с Elasticsearch;
- Опыт работы по Agile методологиям.
Мы предлагаем:
- Официальное трудоустройство по ТК;
- Добровольное мед страхование за счет компании;
- Молодой дружный коллектив;
- Офис в центре Москвы;
- Работу в интересных проектах с использованием передовых технологий;
- Возможность профессионального и карьерного роста, участие в конференциях, прохождение сертификаций;
- Гибкий рабочий день;
- Возможность оформления статуса Высококвалифицированного специалиста (ВКС) для иностранных граждан.