Java разработчик (NIMA)
Старший
Мы ищем высококвалифицированного и опытного старшего разработчика программного обеспечения для присоединения к нашей динамичной команде Technology Automated Trading. Идеальный кандидат должен иметь солидный опыт создания веб-приложений в облачной среде, используя такие технологии, как Java, Spring Boot, Oracle и PostgreSQL. Эта роль требует проактивного и командного игрока, который отлично справляется с решением сложных задач с помощью кода и мотивирован тесно сотрудничать с инженерами для создания высококачественных продуктов от идеи до завершения.
Локации
- Кипр
- Грузия
- Польша
- Сербия
Что вы будете делать
- Анализировать существующие процессы и приложения с минимальными предварительными знаниями, предлагая эффективные решения для улучшения или обновления.
- Решать сложные бизнес- и технические задачи с помощью инновационных решений, соответствующих целям организации.
- Разрабатывать и поддерживать продвинутый внутренний набор приложений с использованием Java и Spring Boot, обеспечивая соответствие стратегическим технологическим инициативам.
- Обеспечивать поддержку в производственной среде, оперативно реагировать на возникающие проблемы и руководить процессом управления инцидентами, включая анализ корневых причин проблем в производстве.
- Тесно сотрудничать с партнерами из технологических команд для предоставления исключительных решений в рамках гибкой методологии разработки.
- Преобразовывать бизнес-требования в функциональные требования и технические проекты, поддерживая функциональные и операционные аспекты внедряемых систем.
- Работать с инженерами по контролю качества для выявления и устранения дефектов на ранних этапах разработки, обеспечивая высокое качество и надежность кода.
- Писать модульные тесты, интеграционные тесты и сквозные тесты для поддержания качества кода и надежности системы.
- Наставлять младших разработчиков и членов команды, способствуя культуре непрерывного обучения и профессионального роста.
- Проводить регулярные обзоры кода для обеспечения соблюдения стандартов кодирования, лучших практик и архитектурных рекомендаций.
- Создавать и поддерживать полную техническую документацию по системам, процессам и архитектуре для облегчения обмена знаниями и адаптации новых сотрудников.
- Анализировать и оптимизировать производительность приложений, выявлять узкие места и внедрять улучшения для повышения удобства использования и эффективности системы.
- Интегрировать лучшие практики безопасности в процесс разработки, регулярно проводя оценки безопасности и аудиты приложений.
- Следить за новыми технологиями и тенденциями отрасли, оценивая их потенциальное влияние на организацию и рекомендуя внедрение при выгодности.
Требования
- Подтвержденный опыт проектирования и реализации приложений с архитектурой микросервисов и облачных решений, с сильными знаниями серверных технологий Java, особенно Spring Boot.
- Умение писать поддерживаемый код на Java, с глубоким пониманием структур данных, шаблонов проектирования и алгоритмов.
- Опыт работы с публичными облачными технологиями и страсть к автоматизации, а также знание инструментов CI/CD, таких как GitLab.
- Сильные навыки DevOps, использование соответствующих инструментов для улучшения процессов разработки и развертывания, обеспечение безопасности приложений через безопасное кодирование и оценку уязвимостей.
- Технические навыки включают моделирование данных, обмен сообщениями, REST, проектирование и разработку API, а также лучшие практики интеграции систем.
- Знание Oracle Database и SQL, опыт мониторинга производительности и оптимизации для обеспечения соответствия приложений установленным показателям.
- Степень бакалавра в области компьютерных наук, математики или смежной области; наличие высшей степени приветствуется.
- Минимум 7 лет опыта разработки программного обеспечения с сильным акцентом на Java.
- Внимание к деталям и стремление обеспечить лучший пользовательский опыт, активное участие в постоянном улучшении процессов и практик.
- Отличные коммуникативные навыки, способность эффективно работать в гибких средах разработки и тесно сотрудничать с менеджерами продуктов, дизайнерами UX/UI и другими заинтересованными сторонами.
Желательно
- Знание Spring Cloud и архитектуры микросервисов.
- Опыт работы с Python является плюсом.
- Знакомство с протоколом FIX является плюсом.
- Знание фронтенд-технологий (например, HTML, CSS, JavaScript) является плюсом.
- Опыт работы в финансовой отрасли, особенно в технологиях фронт-офиса, очень приветствуется.
Преимущества
- Гибкий режим работы: удаленно или гибридный формат.
- Удаленная работа: проживание в Грузии, Сербии, Испании, на Кипре или в Польше, либо гибридный формат при базировании в Кракове или Лимассоле.
- Медицинское страхование для сотрудников, базирующихся в Польше и на Кипре.
- 50% покрытие медицинского страхования для супругов и детей в Польше и на Кипре.
- 24 дня оплачиваемого отпуска.
- 10 дней оплачиваемого больничного.
- 50% компенсация расходов на профессиональное обучение, образование, конференции.
- Работа в составе высокопрофессиональной команды.
- Увлекательные тимбилдинговые мероприятия и активности.
- Пакет помощи при переезде: поддержка при переезде в Польшу или на Кипр, если это необходимо.
В случае переезда в Польшу или на Кипр мы предлагаем
- Авиабилеты, оплату аренды жилья на первый месяц для нашего сотрудника и его/ее официальной семьи.
- Поддержку в процессе подачи и оформления визы, разрешения на въезд и вида на жительство.
Вы готовы? Мы ждем вас