CTI Consulting
Principal Full Stack Engineer 181792
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Full Stack Engineer для разработки и поддержки enterprise-продуктов. Проектирование масштабируемых backend-сервисов, REST API и микросервисов, работа с распределёнными системами и облаком AWS.
Задачи
- Проектировать, поддерживать и сопровождать enterprise-продукты.
- Диагностировать, устранять и триажить проблемы в production и non-production окружениях.
- Самостоятельно разрабатывать и поддерживать назначенные фичи на всём жизненном цикле поставки, следуя принятым дизайнам и стандартам.
Требования
- Bachelor’s degree in Computer Science, Engineering или смежной области.
- 8+ лет профессиональной разработки ПО и 3–5 лет технического лидерства.
- Опыт разработки и поддержки RESTful API и микросервисов на современных Java-фреймворках (Spring Boot, Micronaut, Dropwizard).
- Опыт проектирования и реализации масштабируемых backend-сервисов на реляционных БД (PostgreSQL, Oracle), сильные SQL и data modeling.
- Опыт работы с enterprise-мессенджингом и асинхронными паттернами через брокеры (ActiveMQ, Kafka или аналоги).
- Понимание распределённых систем, API-дизайна, интеграции сервисов и event-driven архитектуры.
- Практический опыт с AWS: деплой, масштабирование, cloud-native архитектуры.
- Опыт автоматизации unit- и интеграционных тестов (JUnit, mocking, BDD-фреймворки).
- Знакомство с AI-assisted инструментами разработки (GitHub Copilot или аналоги) — сильное преимущество.
- Опыт DevOps и CI/CD: пайплайны, автоматизация, поддержка инфраструктуры — сильное преимущество.
- Опыт работы в Agile/Scrum с кросс-функциональными командами.
- Опыт в финансовой сфере — сильный плюс.
- Отличные навыки устной и письменной коммуникации, умение объяснять технические концепции.
- Умение эффективно работать в распределённых и кросс-функциональных командах.
Навыки
- Java
- Spring Boot
- Micronaut
- Dropwizard
- RESTful API
- микросервисы
- PostgreSQL
- Oracle
- SQL
- data modeling
- ActiveMQ
- Kafka
- AWS
- JUnit
- BDD
- GitHub Copilot
- CI/CD
- DevOps
- Agile
- Scrum