
Uni Systems — компания в сфере информационно-коммуникационных технологий, которая помогает организациям модернизировать свою деятельность с помощью цифровой трансформации. Компания работает с инфраструктурой и операционной деятельностью, облачными технологиями и технологиями центров обработки данных, кибербезопасностью, корпоративными платформами, аналитикой больших данных, передовыми технологиями и искусственным интеллектом. Uni Systems поддерживает клиентов в банковском секторе, государственном управлении, телекоммуникациях, здравоохранении, розничной торговле, консалтинге и логистике, сочетая технологическую экспертизу с решениями, ориентированными на особенности отраслей. Для специалистов, рассматривающих возможности в Uni Systems, профиль компании отражает работу на пересечении масштабной реализации ИТ-проектов, инноваций, устойчивого развития и цифровой этики.
Старший Java-разработчик полного цикла (Full-Stack), удалённо в Люксембурге
Разрабатывайте микросервисы на Java и приложения на Angular в Uni Systems. Участвуйте в тестировании, управлении релизами и изменениями, взаимодействуя с заказчиками и бизнес-командами.
Описание
- Собирайте бизнес-требования вместе с профильными экспертами.
- Анализируйте текущие процессы и приложения с учётом новых требований пользователей.
- Проектируйте приложения и микросервисы для решения бизнес-задач.
- Разрабатывайте приложения и микросервисы с использованием подходящих технологий.
- Поддерживайте существующие микросервисные приложения в разных подразделениях.
- Проводите модульное, интеграционное, системное и нагрузочное тестирование.
- Поддерживайте приёмочное тестирование пользователями и получайте одобрение бизнеса.
- Добавляйте в Git код, конфигурацию и автоматизированные модульные тесты, а также документацию в Javadoc, Asciidoc или других подходящих форматах.
- Регистрируйте результаты тестирования и управляйте изменениями в ServiceNow.
- Готовьте документацию, отчёты и материалы по управлению изменениями.
- Активно участвуйте в гибких рабочих встречах.
- Готовьте релизы и координируйте их выпуск.
- Храните материалы для аудита в SharePoint.
- Оценивайте риски и координируйте решение вопросов, связанных с изменениями.
- Помогайте выполнять развёртывания и адаптировать отраслевые практики.
- Выстраивайте отношения с заказчиками в разных подразделениях и поддерживайте чёткую коммуникацию.
Требования
- Степень бакалавра в области ИТ и не менее 10 лет практического опыта разработки на Java.
- Опыт написания и поддержки автоматизированных модульных и интеграционных тестов для Java-приложений.
- Практический опыт разработки с Spring и Spring Boot, включая работу с JPA и Hibernate для хранения данных.
- Опыт совместной разработки ПО с использованием Git, включая ветвление, запросы на включение изменений (pull или merge request) и проверку кода.
- Опыт работы с реляционными базами данных и SQL, а также использования XML, YAML и JSON при разработке или настройке.
- Практический опыт разработки ПО с ИИ-агентами, такими как GitHub Copilot, Claude Code или Codex, включая внесение изменений в код приложения силами агента; одного лишь автодополнения кода недостаточно.
- Практический опыт разработки интерфейсов на Angular с TypeScript или JavaScript.
- Продвинутый уровень письменного и разговорного английского языка (C1).
- Опыт работы с Apache Camel.
- Опыт работы со Scrum и DevSecOps.
- Опыт работы с конвейерами CI/CD, например Azure Pipelines.
- Опыт работы с инфраструктурой как кодом (Infrastructure as Code), например Terraform, и контейнерными платформами, например Docker.
- Опыт работы с архитектурой публичных облаков, например Microsoft Azure.
- Опыт разработки микросервисов.
- Опыт работы в сфере финансовых услуг.
- Опыт управления ИТ-услугами на основе ITIL.