TwinStream
Software Engineer - Java and C++ (contract outside of IR35)
- Удалённо
- United Kingdom
- 7 дн. назад
Вакансия на позиции инженера-программиста Java и C++ для работы в международной компании TwinStream с удалённым форматом сотрудничества. Контрактный проект продолжительностью 3 месяца вне правил IR35 с гибкими условиями работы из любой точки Великобритании.
О позиции
Мы — команда инженеров TwinStream, специализирующаяся на разработке кросс-доменных систем безопасности для правительственных и корпоративных клиентов. Наши программисты участвуют во всем цикле разработки ПО: от анализа требований до тестирования и поддержки готовых решений. Мы ищем специалиста, который глубоко понимает бизнес-задачи и обладает экспертизой в современных технологиях для создания высококачественного программного обеспечения.
Чем заниматься
- Анализировать высокоуровневые требования и совместно находить технические решения
- Исследовать технологии для глубокого понимания их применимости в проекте
- Разрабатывать качественный код на Java и C++
- Решать сложные технически проблемы
- Создавать тесты на всех этапах разработки: от unit-тестов до acceptance и performance тестов
- Разрабатывать деплоймент-коды и пайплайны в сотрудничестве с DevOps-специалистами
- Анализировать и решать инциденты поддержки 3-й линии
- Участвовать в code review и совместной разработке кода
- Участвовать в оценке объёмов работ и планировании задач
Что ждут
- Глубокий опыт разработки на Java и C++
- Знание Spring Boot и экосистемы
- Опыт работы с облачными сервисами AWS (S3, Fargate, Lambda, SQS/SNS)
- Работа с базами данных RDBMS (Postgres, Oracle) через JPA
- Знание NoSQL баз данных (MongoDB, DynamoDB)
- Опыт построения REST API и работы с RabbitMQ
- Навыки контейнеризации (Docker, Kubernetes)
- Опыт работы с системами управления конфигурациями (Terraform, Ansible, Jenkins)
- Понимание практик Agile/TDD/BDD/Continuous Delivery
- Наличие права на работу в Великобритании для получения BPSS clearance
Будет плюсом
- Опыт работы с OpenShift
- Базовое знание Python, JavaScript, Golang или Bash Scripting
- Опыт работы с Docker Compose/Swarm
- Предварительное получение security clearance
Условия
- Контрактный формат работы продолжительностью 3 месяца с возможностью продления
- Дневная ставка £500-£600 за работу вне правил IR35
- Удалённый формат работы из любой точки Великобритании
- Работа в agile-команде над сложными cross-domain проектами
- Технические вызовы и возможность работать с современными технологиями
- Команда опытных инженеров и возможности профессионального развития
- Поддержка при прохождении процесса безопасности (BPSS clearance)
Навыки
- Java
- C++
- Spring Boot
- AWS S3
- AWS Fargate
- AWS Lambda
- AWS SQS
- AWS SNS
- PostgreSQL
- Oracle Database
- JPA
- MongoDB
- DynamoDB
- REST API
- RabbitMQ
- Docker
- Kubernetes
- Linux
- Terraform
- Ansible
- Jenkins
- Git
- Bitbucket
- GitLab
- BDD
- TDD
- DevOps
- CI/CD
- Agile
- Unit Testing
Сложность отбора
Высокий уровень сложности из-за сочетания требований к множеству технологий, необходимости глубоких знаний нескольких языков программирования и работы с безопасными системами для госсектора
Оценка JobPathЗарплата по рынку
1 100 000 – 1 600 000 ₽ в месяц
Расчёт по ставке £500-£600 в день (≈21 рабочих день/месяц), конвертация в рубли по курсу ~115 ₽/£. Высокая зарплата обусловлена контрактным форматом вне IR35 и уровнем опыта Senior+ в UK IT рынке.
Оценка JobPath по рынку, не предложение работодателяМогут спросить на собеседовании
- Как вы подходите к проектированию архитектуры компонентных систем на Java?
- Расскажите о вашем опыте работы с распределёнными системами в облачной среде AWS
- Приведите пример сложной технической проблемы, которую вам пришлось решить, и как вы это сделали
- Какой ваш опыт работы с CI/CD и автоматизацией процессов деплоя?
- Как вы обеспечиваете качество кода в своём процессе разработки?
Прорепетировать это собеседование
Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.
Начать бесплатноСохрани похожие вакансии
Новые вакансии с такой должностью будут собираться в кабинете.
Сохранить фильтр