inexogy
Senior Software Developer - Integration & Core IT (m/w/d)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в команду Integration & Core IT: разработка и сопровождение бизнес-критичных приложений и интеграционных сервисов, модернизация legacy-систем и построение современной интеграционной архитектуры.
Задачи
- Разрабатывать и сопровождать бизнес-критичные приложения и сервисы на Java и Kotlin
- Анализировать legacy-приложения, стабилизировать и модернизировать их
- Разрабатывать API, интеграционные сервисы и адаптеры для связи продуктовых решений и существующих систем
- Работать над современной интеграционной архитектурой на базе REST API, OpenAPI, event- и messaging-технологий (Kafka, RabbitMQ)
- Постепенно заменять прямые связки систем чётко определёнными интерфейсами и сервисами
- Разрабатывать и эксплуатировать приложения в контейнерной инфраструктуре на базе Azure
- Работать с Git/GitLab, CI/CD, Docker, Linux и реляционными БД
- Анализировать ошибки и проблемы производительности на стыке систем и предлагать устойчивые технические решения
- Участвовать в технических и архитектурных решениях, проводить code review и обмениваться экспертизой в команде
- Совместно с продуктовыми IT-командами обеспечивать надёжное взаимодействие новых и существующих систем
Требования
- Высшее образование в области информатики, бизнес-информатики или смежной технической специальности либо многолетний релевантный опыт
- Многолетний профессиональный опыт в разработке ПО, желательно в сложных или бизнес-критичных системах
- Очень хорошее знание Java и Kotlin и практический опыт их продуктивного применения
- Очень хорошее знание современных принципов разработки ПО и понимание поддерживаемых и надёжных архитектур
- Опыт работы с REST API и OpenAPI, интеграции распределённых систем
- Опыт работы с SQL и реляционными базами данных
- Опыт работы с Git, CI/CD, контейнерами/Docker и Linux
- Готовность глубоко разбираться в существующем коде и исторически сложившихся приложениях
- Структурированная и самостоятельная работа, способность сохранять обзор в сложных технических контекстах
- Свободное владение немецким языком устно и письменно
Условия
- 100% удалённая работа — можно работать из офиса или из дома
- Динамичная среда с большой свободой действий и короткими путями принятия решений
- Современное рабочее оборудование и открытая корпоративная культура
- Регулярные командные мероприятия
- Дополнительный отпуск при рождении ребёнка и собственной свадьбе
- Корпоративная пенсионная программа
- Возможность приобрести Deutschlandticket
- Скидки у партнёров для сотрудников
Навыки
- Java
- Kotlin
- REST API
- OpenAPI
- Kafka
- RabbitMQ
- Azure
- Docker
- Git
- GitLab
- CI/CD
- Linux
- SQL
- Rust
- Go
- Event-driven Architecture