CORE TECHNOLOGY
Senior Java Developer / Team Lead
Не указана
- Java 8/11/17
- Spring Boot
- Apache Camel
- REST
- SOAP
- gRPC
- ArtemisMQ
- RabbitMQ
- Kafka
- Микросервисная архитектура
- архитектурное проектирование
- code review
- менторинг
- принятие технических решений
- API Gateway
- интеграционные платформы
- Деловая коммуникация
- презентация решений
- SQL
- PostgreSQL
- ORACLE
- Greenplum
- CI/CD
- Jenkins
- GitLab CI
- Docker
- Kubernetes
- JSON
- XML
- XSLT
- Русский — C2 — В совершенстве
Задачи:
- Ведение команды разработки: распределение задач, менторинг, контроль качества;
- Участие в проектировании архитектуры интеграционного шлюза;
- Разработка ключевых компонентов системы на Java (Spring Boot, Apache Camel);
- Внедрение интеграций через REST, ArtemisMQ и др. каналы;
- Обеспечение стабильности, отказоустойчивости и безопасности интеграционных процессов;
- Взаимодействие с архитекторами, бизнес-аналитиками, DevOps и безопасностью;
- Выстраивание процессов разработки: code review, CI/CD, тестирование;
- Техническое развитие команды, участие в найме и адаптации новых разработчиков.
- 5+ лет опыта коммерческой разработки на Java (8/11/17);
- Отличное знание Spring Boot, опыт работы с Apache Camel в проде;
- Знание архитектур: микросервисная, message-driven, event-driven;
- Опыт интеграции через REST/SOAP, ArtemisMQ или аналоги (RabbitMQ, Kafka), gRPC;
- Уверенные знания SQL и реляционных БД (PostgreSQL, Oracle, GreenPlum);
- Опыт проектирования архитектуры, принятия технических решений;
- Понимание паттернов интеграции, форматирования данных (JSON, XML, XSLT);
- Опыт настройки CI/CD (Jenkins, GitLab CI, Docker, Kubernetes);
- Хорошее понимание отказоустойчивых и масштабируемых решений;
- Опыт в роли тимлида, либо наставника в команде: участие в планировании, ретроспективах, развитии коллег;
- Умение доносить идеи, предлагать решения, работать с неопределённостью;
- Владение русским языком на уровне не ниже B2 (для общения в команде, чтения документации и участия в митингах).
- Опыт построения архитектуры корпоративных шлюзов, API Gateway, интеграционных платформ;
- Опыт работы с нагрузочными системами, логированием, мониторингом (ELK, Prometheus, Grafana);
- Навыки проведения архитектурных ревью;
- Участие в найме, технических интервью, построении команд.
Что предлагаем:
- Участие в проекте с высокой степенью влияния на архитектуру и подходы;
- Продукт с техническими вызовами: высоконагруженные интеграции, безопасность, масштабируемость;
- Официальное трудоустройство, белая зарплата, отпуск.