Java-разработчик (middle/senior)

TecForce – компания, предоставляющая полный спектр решений для создания, развития и сопровождения IT-инфраструктуры и корпоративных информационных систем. Разработка программных решений в финансовой сфере является одним из ключевых направлений деятельности TecForce. Мы разработали и внедрили ряд крупных проектов, среди которых системы финансового мониторинга и системы пенсионного и социального обеспечения федерального масштаба.

Сейчас мы ищем Java-разработчиков для работы над одним из наших продуктов.

О проекте:

Крупная федеральная информационная система, обеспечивающая финансовый мониторинг для федерального Заказчика. Система интегрирована с системообразующими банками России и ежедневно принимает от них сведения о всех взаиморасчётах между исполнителями и их кооперацией. Система накапливает данные о платежах, основаниях расчёта, контрактных обязательствах, накладных расходах и т.п., а также скан-образы первичной документации. Массив данных системы дополняется сведениями, получаемыми из иных источников: как открытых (СПАРК), так и ограниченного доступа (ФНС и иные ФОИВ). На базе накопленного массива данных система строит аналитику, выявляет случаи нецелевого использования бюджетных средств, прогнозирует вероятность неисполнения контрактных обязательств - поддерживает принятие решений сотрудниками органа мониторинга.

Чем предстоит заниматься:

  • Проектировать и разрабатывать высоконагруженные и отказоустойчивые системы;
  • Исправлять ошибки в разрабатываемых продуктах;
  • Рефакторить существующий код;
  • Обеспечивать высокое качество программных продуктов.

Что мы хотим видеть в кандидате:

  • Отличное знание языка Java;
  • Аналитические способности;
  • Опыт разработки корпоративных приложений;
  • Опыт проектирования сложных систем или их компонент
  • Хорошее знание структур данных и алгоритмов;
  • Твердое знание принципов ООП и умение их применять;
  • Понимание принципов проектирования архитектуры приложения;
  • Понимание процессов разработки;
  • Опыт оптимизации кода на производительность.

Языки и технологии, которые мы используем:

  • Java
  • Spring Framework (Boot, Core, Web, Security, Integration,..)
  • Hibernate
  • PostgreSQL, PL/PgSQL
  • React.js (понимание базовых принципов для backend разработчиков)
  • Gradle, Maven
  • Liquibase, Flyway
  • Git(GitLab)
  • Tomcat, Jboss EAP 6.4

Плюсом будет:

  • Опыт работы с Linux;
  • Умение самостоятельно анализировать поставленную задачу;
  • Желание писать красивый код, тесты и хорошую документацию;
  • Увлечённость профессией, постоянное саморазвитие, энтузиазм и креативность;
  • Желание работать в команде;
  • Умение проводить код ревью;
  • Умение давать точные оценки по задачам;
  • Опыт работы с бизнес требованиями, создание формальных требований.

Что мы предлагаем:

  • Официальное трудоустройство с полностью "белой" ЗП;
  • ДМС или компенсацию спорта на выбор;
  • Скидки на покупку техники и изучение английского языка;
  • Гибкий график работы, с возможностью иногда работать из дома;
  • Участие в профильных конференциях и курсах за счет компании;
  • Дополнительные льготы, предусмотренные в компании.

Условия для иногородних кандидатов:

Если ты готов переехать в Санкт-Петербург или Самару из другого города, то мы компенсируем стоимость билетов и стоимость первого месяца аренды жилья.

Контактная информация

Хилькова Елена
hilkova@tecforce.ru