CTI Consulting
Full Stack Engineer 181553
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack инженер для работы над распределёнными системами и микросервисами с event-driven архитектурой. Требуется опыт 10+ лет, глубокое знание Java и Python, Spring Boot и облачных сервисов AWS.
Задачи
- Разработка распределённых систем и микросервисов на основе event-driven архитектуры
- Создание защищённых высокопроизводительных RESTful API
- Работа с контейнерными и serverless-архитектурами
- Проектирование реляционных и NoSQL баз данных, моделирование данных
- Автоматизированное тестирование по практикам TDD/DDD
- Работа с CI/CD пайплайнами и Agile-процессами
- Использование GitHub Copilot и AI-инструментов для ускорения разработки
- Интерпретация бизнес-требований и приоритизация задач
- Сотрудничество с распределёнными командами
Требования
- 10+ лет опыта в разработке ПО
- Экспертиза в распределённых системах, event-driven архитектуре и микросервисах
- Java (10+) и Python
- Глубокий опыт со Spring Boot
- Понимание ООП и паттернов проектирования
- Опыт разработки защищённых высокопроизводительных RESTful API
- Знание AWS: SQS, SNS, Lambda, ECS/EKS (Kubernetes), S3, RDS/PostgreSQL, DynamoDB, CloudFormation
- Apache Kafka
- Docker и Kubernetes
- Реляционные и NoSQL базы данных, моделирование данных
- Автоматизированное тестирование TDD/DDD, JUnit, Mockito
- Понимание DevOps-практик, CI/CD, Git, Maven/Gradle, Agile
- Опыт использования GitHub Copilot и AI-инструментов разработки
- Проактивность и постоянное обучение
Навыки
- Java
- Python
- Spring Boot
- RESTful API
- AWS
- SQS
- SNS
- Lambda
- ECS
- EKS
- Kubernetes
- S3
- RDS
- PostgreSQL
- DynamoDB
- CloudFormation
- Apache Kafka
- Docker
- NoSQL
- TDD
- DDD
- JUnit
- Mockito
- CI/CD
- Git
- Maven
- Gradle
- GitHub Copilot