Химсофт

Fullstack Java/React Developer

130 000 - 155 000 RUR
  • Томск
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • Java
  • SQL

Успешная IT-компания, разработчик самой известной лабораторно-информациой системы для производственных предприятий, в поисках fullstack-разработчика Java.

Наша компания, с удобным офисом в Томске, на рынке уже 30 лет и входит в число аккредитованных IT-компаний РФ. Наше ПО используется более чем на 200 предприятиях самого различного профиля по всей России и не только.

Основные задачи:

- Участие в разработке микросервисного веб- приложения на актуальном стеке.

- Интегрировать разработки в единую систему.

- Разработки фронт-функций на JS.

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

- Трудоустройство согласно ТК РФ, стабильные выплаты, отпуска и периодические премии.

- Комфортное рабочее место в офисе недалеко от Лагерного сада.

- Нормированный график с 8 до 17 с тремя перерывами на обед и чай (с печеньками).

- Сам чай с печеньками :)

- опыт работы с дружелюбным и разнообразным коллективом.

Наш стек:

- Java 8+ - Spring Framework, Spring Boot, Spring Cloud и сопутствующие технологии (IoC, DI, MVC, WebFlux).

- React (React Hooks, Redux, JavaScript и TypeScript).

- Hibernate ORM (работаем с PostgreSQL, Oracle и SQL Server).

- JUnit, Mockito и тесты Spring Boot.

- Система сборки Maven.

- Docker.

Наши ожидания от вас:

- Работа физически в офисе, в г. Томске. РФ, как требование заказчиков при командировках на различные промышленные предприятия, в том числе - с специфическим режимом.

- Опыт работы с вышеперечисленными технологиями. Уверенное знание языка JAVA.

- Понимание ООП и умение конструировать микросервисное ПО.

- Опыт работы с базами данных: знание основ SQL, умение работать с ORM-фреймворками, такими как Hibernate, JPA, Spring Data.

- Умение писать юнит- и интеграционные тесты.

- Навыки работы с Git и GitLab.

- Способность писать легко читаемый, эффективный и поддерживаемый код, а также анализировать и оптимизировать существующий.

- Аналитические навыки: умение анализировать задачи и требования, разрабатывать оптимальные решения и оценивать их эффективность.

- Коммуникабельность и умение работать в команде.

- Стремление учиться новому, следить за обновлениями технологий и применять их на практике.

- Готовность к редким командировкам.

Будут плюсом:

- Умение работать с Node.js.

- Умение оптимизировать запросы к БД.

- Умение настраивать CI/CD.

Будем рады вашим откликам. :)