Callsign
Software Engineer (Orchestration)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Java-разработчик в продуктовую команду Callsign, работающую над платформой цифровой идентификации. Проектирование и поддержка высоконагруженных сервисов и API, участие в Agile-разработке и обеспечении надёжности.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать сервисы и API на Java
- Писать чистый, тестируемый и поддерживаемый код по инженерным best practices
- Участвовать в refinement-сессиях с коллегами, QA и Product для понимания требований
- Проводить code review и способствовать непрерывному улучшению
- Выполнять end-to-end тестирование задеплоенного кода
- Поддерживать production-деплой и устранять проблемы совместно с SRE/App Support
- Выявлять и устранять технический долг и узкие места производительности
Требования
- 3–6 лет коммерческого опыта разработки на Java
- Сильное знание Java (8+/17+), Spring Boot и проектирования RESTful API
- Опыт работы с реляционными БД (PostgreSQL/MySQL/Oracle) и SQL
- Знакомство с DynamoDB или другими noSQL БД
- Знакомство с Docker, Linux и CI/CD пайплайнами
- Понимание принципов тестирования ПО (unit, integration, contract, regression)
- Понимание основ ООП и принципов SOLID
- Понимание пространственной и временной сложности
- Production-опыт работы с метриками для надёжной observability
- Опыт с rules engines, expression languages или workflow engines
- Опыт с паттернами оркестрации и workflow: Saga, Process Manager, state machines
- Опыт с микросервисной архитектурой, распределённым кешированием на Redis и event streaming на Kafka
- Понимание практик безопасного кодирования и основ безопасности приложений
- Сильные коммуникативные и аналитические навыки, умение работать в команде
Условия
- Private Premium Health Insurance
- Оплата визовых расходов, включая 1 месяц оплаченного проживания в отеле по приезде
- Ежегодная компенсация авиабилетов в домашнюю страну
- 3 месяца оплачиваемого декретного отпуска и 2 недели оплачиваемого отпуска по отцовству
- 25 дней ежегодного отпуска + Callsign Bank Holiday (не входит в отпускной лимит)
- Конкурентная зарплата
- Gratuity как EOSB
Навыки
- Java
- Spring Boot
- RESTful API
- PostgreSQL
- MySQL
- Oracle
- SQL
- DynamoDB
- NoSQL
- Docker
- Linux
- CI/CD
- OOP
- SOLID
- Redis
- Kafka
- Prometheus
- Grafana
- ELK
- OpenTelemetry
- RabbitMQ
- Kubernetes
- AWS
- Terraform
- Spring WebFlux
- Project Reactor
- Java Virtual Threads