Требования:
- Опыт разработки программного обеспечения с использованием Java более 6 лет.
- Опыт работы с Camel
- Опыт работы со Spring
- Уверенное знание MS SQL
- Знание Kubernetes и Azure.
- Опыт работы с интерфейсами/интеграциями на базе Fuse и Microservices.
- Отличные коммуникативные навыки и навыки межличностного общения
- Уровень английского как минимум Upper-Intermediate
Чем предстоит заниматься:
- Разрабатывать решения и алгоритмы согласно техническому заданию или другой документации требований; использовать стандартные алгоритмы в применимых случаях
- Написание программного кода в соответствии с заданной архитектурой приложения.
- Обеспечивать миграцию интерфейсов на основе Fuse и Microservices из старого в новейший кластер AKS.
- Обладать знаниями методологий разработки программного обеспечения (Waterfall, Agile и т. д.).
- Структурируйте и форматируйте исходный код, комментируйте и размечайте код, а также присваивайте имена переменным, функциям, классам, структурам данных и файлам в соответствии с соглашениями компании и лучшими отраслевыми практиками.
- Внедрить методы рефакторинга и оптимизации кода. Публиковать результаты рефакторинга и оптимизации в коллективной базе знаний как лучшие практики.
- Измените существующий код программного обеспечения и проверьте его доступность. Анализ соответствия программного кода стандартам читаемости и производительности.
- Используйте системы контроля версий для отслеживания прогресса оптимизации кода, а также для объединения или разделения объектов кода. Зафиксируйте изменения в соответствии с правилами контроля версий
Что вы получите:
- Заработная плата выше рынка и конкурентоспособный социальный пакет
- Тесное сотрудничество с клиентом
- Сложные задачи
- Развитие компетенций
- Возможность влиять на технологии проекта
- Проекты с нуля
- Команда профессионалов
- Динамичная среда с низким уровнем бюрократии