Программист Java

Компания 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 методологиям.

Мы предлагаем:

  • Официальное трудоустройство по ТК;
  • Добровольное мед страхование за счет компании;
  • Молодой дружный коллектив;
  • Офис в центре Москвы;
  • Работу в интересных проектах с использованием передовых технологий;
  • Возможность профессионального и карьерного роста, участие в конференциях, прохождение сертификаций;
  • Гибкий рабочий день;
  • Возможность оформления статуса Высококвалифицированного специалиста (ВКС) для иностранных граждан.