Java Middle Developer

Дата размещения вакансии: 02.05.2025
Работодатель: Tech Flow
Уровень зарплаты:
з/п не указана
Город:
Астана
проспект Рахимжана Кошкарбаева 10/1
Требуемый опыт работы:
От 1 года до 3 лет

Java Middle Developer

О нас:

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

В проектах применяем современные подходы к разработке, архитектуре и автоматизации процессов.

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

- Разработка микросервисов на Java (Spring Boot);

- Реализация REST API;

- Интеграция микросервисов с PostgreSQL, Redis, RabbitMQ;

- Разработка и поддержка бизнес-логики через BPMN-процессы в Camunda 7;

- Интеграция с внешними системами через API (SOAP, REST);

- Работа с системой управления контентом и административными панелями на CMS Jmix;

- Участие в проектировании и развитии микросервисной архитектуры;

- Оптимизация кода, масштабируемость и повышение отказоустойчивости сервисов;

- Работа в связке с командами DevOps, аналитиков и тестирования.

Требования:

- Уверенное знание Java и стека Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud;

- Опыт работы с PostgreSQL (проектирование схем, оптимизация запросов);

- Опыт работы с очередями сообщений (RabbitMQ) и кэшированием (Redis);

- Понимание принципов микросервисной архитектуры и взаимодействия сервисов;

- Навыки работы с BPMN и Camunda 7 — будет преимуществом;

- Опыт работы с CMS Jmix — будет преимуществом;

- Знание паттернов проектирования, принципов SOLID, DRY, KISS;

- Умение писать чистый, поддерживаемый код;

- Опыт работы в команде по Agile/Scrum — приветствуется.

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

- Опыт контейнеризации через Docker и оркестрации через Kubernetes;

- Опыт настройки интеграций через внешние API (Firebase, ЭЦП, внешние CRM и др.).