Обязанности:
- Разработка и исправление ошибок программных продуктов написанных на Java и JavaScript
- Проектирование технических решений для разрабатываемых программных продуктов
- Анализ технических требований
Требования:
- Java (SE, EE) и экосистема JVM:
- глубокие знания, оптимизация производительности
- Веб-разработка:
- архитектура и проектирование веб-приложений
- глубокие знания REST API, GraphQL, WebSockets
- интеграция с внешними API, брокерами сообщений
- балансировка нагрузки, кэширование
- Работа с базами данных и ORM:
- опыт работы с MyBatis, Hibernate, JPA (или EclipseLink)
- оптимизация транзакций, индексирование, шардирование
- Spring Framework / Micronaut:
- опыт с Spring Boot, Spring Cloud, Spring Security, Micronaut
- Микросервисная архитектура:
- DDD, CQRS, Event Sourcing
- API Gateway, сервис-дискавери, message-driven архитектура
- Apache Ignite:
- проектирование распределенных систем с использованием Apache Ignit
- DevOps и CI/CD:
- Kubernetes, Terraform, Ansible, GitOps
- мониторинг и логирование (Prometheus, Grafana, ELK, Loki)
-
Лидерские качества:
-
умение руководить командой, ставить задачи и контролировать их выполнение
-
навыки проведения технических собеседований, найма сотрудников
-
развитие команды, наставничество
-
взаимодействие с бизнесом, перевод требований в технические решения
-
умение аргументированно отстаивать технические решения
-
Будет плюсом:
-
опыт миграции монолита на микросервисы
-
знание GWT – понимание принципов работы и опыт поддержки проектов на этом стеке
-
Vue.js – опыт работы или желание быстро освоить
-
внедрение DevSecOps, Service Mesh (Istio, Linkerd)
-
Личные качества:
-
готовность разбираться в чужом коде и поддерживать его
-
внимательность к производительности и архитектуре
-
коммуникабельность, способность объяснять решения
-
Будет плюсом:
-
оптимизация производительности кода
-
опыт работы с микросервисами
-
опыт работы с монолитными приложениями и их модернизацией
-
знание паттернов проектирования и умение применять их на практике
-
API-интеграция – REST API, GraphQL, WebSockets
Условия:
- График работы: 9.00-18.00, сокращенный рабочий день по пятницам до 16.45
-
Работа в устойчивой ко всем изменениям Группе компаний - Лидере своей отрасли
-
Своевременные выплаты вознаграждения (оклад, премии, расширенный социальный пакет)
-
Соцпакет: ДМС (стоматология, стационар, услуги поликлиник), оплата мобильной связи, дотация на питание
-
Корпоративное обучение
-
Достойный уровень оплаты труда