Jobgether
Java Tech Lead / Solution Architect (React , Telecom)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Техлид и архитектор решений на Java для стратегического телеком-проекта: создание современного клиентского и административного портала с интеграционной платформой. Баланс архитектуры, технического лидерства и hands-on разработки, менторство команды из трёх full-stack разработчиков.
Задачи
- Определять и поддерживать техническую архитектуру клиентского портала и интеграционной платформы в домене BSS/OSS
- Проводить технический discovery: оценивать требования, варианты реализации, зависимости и стратегию MVP
- Проектировать доменные модели, REST API, интеграционные потоки, микросервисы и event-driven компоненты с применением DDD
- Писать и поддерживать production-код на Java и Spring Boot, примерно 50/50 архитектура и разработка
- Руководить командой из трёх full-stack Java-разработчиков и менторить их
- Проводить код-ревью, задавать конвенции кодирования и quality gates
- Формировать архитектуру frontend на React и TypeScript, ревьюить frontend-код и участвовать в реализации
- Проектировать интеграции с внешними сервисами, сторонними API и legacy-системами (идемпотентность, ретраи, асинхронность, Transactional Outbox)
- Прорабатывать аутентификацию, авторизацию и контроль доступа на OAuth2, OIDC, Spring Security и RBAC
- Взаимодействовать с DevOps и QA по AWS, CI/CD, контрактному тестированию и качеству интеграций
- Документировать архитектурные решения через ADR и C4-диаграммы, общаться со стейкхолдерами в UK и проводить демо
- Применять AI-инструменты разработки и современные практики доставки
Требования
- Не менее 8 лет коммерческой разработки на Java и 2+ лет в роли Tech Lead, Solution Architect или аналогичной
- Практический опыт в телеком-секторе (ISP, BSS/OSS, широкополосные услуги, управление заказами, каталоги продуктов)
- Сильный hands-on опыт с Java и Spring Boot, включая production-сервисы и сложные интеграции
- 3–4 года практического опыта с React/ReactJS и TypeScript
- Опыт проектирования и поставки микросервисных, интеграционно-насыщенных систем; понимание DDD, event-driven архитектуры и распределённых систем
- Опыт проектирования REST API и контрактов на OpenAPI, интеграции внешних систем, паттернов retries, idempotency, асинхронной обработки
- Знание TM Forum Open APIs
- Опыт работы с Camunda, Flowable или аналогичным движком оркестрации процессов
- Практическое знание OAuth2, OIDC, Spring Security и RBAC
- Опыт с AWS и контейнерами: Docker, Kubernetes, Amazon EKS или ECS, современные CI/CD практики
- Подтверждённые навыки менторства, технического планирования, код-ревью и принятия архитектурных решений
- Английский Upper-intermediate (B2+) — Advanced (C1)
- Знакомство с AI-инструментами разработки (Claude Code, Cursor)
Условия
- Конкурентная компенсация, конкретный диапазон не раскрывается
- Удалённая работа
- Участие в стратегическом пилотном проекте — первая production-фаза новой телеком-платформы
- Начальный контракт примерно на 4 месяца и более с перспективой долгосрочного сотрудничества
- Современный стек: Java, Spring Boot, React, TypeScript, микросервисы, event-driven, AWS, Docker, Kubernetes
- Доступ к AI-assisted инженерным практикам
- Техническое владение: влияние на архитектурные решения и стандарты
- Открытая культура сотрудничества
- Официальная отсрочка/бронирование от военной службы при соответствии требованиям
Навыки
- Java
- Spring Boot
- React
- TypeScript
- REST API
- OpenAPI
- микросервисы
- DDD
- event-driven architecture
- OAuth2
- OIDC
- Spring Security
- RBAC
- Camunda
- Flowable
- AWS
- Docker
- Kubernetes
- Amazon EKS
- Amazon ECS
- CI/CD
- TM Forum Open APIs
- PostgreSQL
- Flyway
- Liquibase
- Apache Kafka
- AWS SQS
- Terraform
- AWS CDK
- Auth0
- RADIUS
- NetBox
- IPAM
- Claude Code
- Cursor