Компания:** LeadexSystems
Тип занятости: FULL_TIME
Местоположение: Удаленно
Тип трудоустройства: B2B
Опыт: 2+ года
Проект: Производство электромобилей, Ближний Восток
Мы ищем Java Developer для присоединения к проекту в индустрии производства электромобилей на Ближнем Востоке. Эта роль ориентирована на интеграции и распределенные системы, поэтому мы ищем кого-то, кто любит понимать, как взаимодействуют сервисы, исследовать проблемы, работать с логами, API, очередями, аутентификацией и инфраструктурой.
Что вы будете делать
- Сотрудничать с менеджерами проектов, архитекторами решений и заинтересованными сторонами для проектирования и внедрения MuleSoft API, адаптированных к потребностям бизнеса.
- Проводить технический анализ для преобразования бизнес-требований в действенные решения.
- Создавать RAML спецификации, которые будут служить контрактами API во время разработки.
- Проектировать и разрабатывать скрипты DataWeave для сложных задач трансформации данных.
- Применять принципы API-Led Connectivity для создания масштабируемых и повторно используемых интеграционных слоев.
- Конфигурировать и управлять политиками API в API Manager.
- Развертывать API в различных средах, включая CloudHub, Runtime Fabric и локальные рабочие станции.
- Улучшать процессы разработки с помощью автоматизации CI/CD конвейера.
Что мы ищем
- 2+ года коммерческого опыта разработки на Java
- Хорошее понимание REST/HTTP
- Умение читать и работать со спецификациями OpenAPI
- Опыт работы с очередями сообщений
- Базовые знания Kubernetes: kubectl, pod logs, namespaces
- Понимание TLS, keystores/truststores, JKS/PKCS12 и цепочек сертификатов
- Опыт работы с JSON и XML
- Понимание трансформации данных между системами
- Опыт работы с инструментами логирования и мониторинга, такими как ELK, Splunk или аналогичными
- Понимание OAuth2 / токен-ориентированной аутентификации, включая учетные данные клиента, токены обновления и разницу между 401 и 403
- Практический опыт работы с Log4j/Log4j2, включая уровни логирования, файлы конфигурации и шаблоны вывода
- Понимание основ JVM: heap, GC, thread dumps, heap dumps и типичных проблем OOM
- Сильные навыки устранения неполадок, особенно в распределенных системах
- Хорошие навыки общения на английском языке
Приветствуется
- Опыт работы с MuleSoft или другими интеграционными платформами
- Опыт работы с корпоративными интеграциями
- Опыт поддержки производственных систем
- Понимание архитектуры микросервисов
- Опыт работы в финтех, автомобильной, производственной или других сложных корпоративных средах
Производственная поддержка
Поскольку это проект с большим количеством интеграций, роль также включает период производственной поддержки. В течение первых нескольких месяцев вам может потребоваться участвовать в графике поддержки, который включает:
- Вечерние смены поддержки
- Два выходных дня в месяц
- Дополнительная компенсация за смены поддержки и работу в выходные дни
После начального периода поддержки роль будет в основном сосредоточена на разработке и интеграционной работе.
Что мы предлагаем
- Удаленная работа
- B2B сотрудничество
- Захватывающий проект с передовыми технологиями в одной из самых динамичных отраслей.
- Сообщество профессионалов, с которыми можно работать и весело проводить время.
- Гибкость в отношении места работы: мы рассматриваем кандидатов из любых мест.
- Гибкий рабочий график.
- 31 день отпуска.
- 5 больничных дней.