Должность: Developer Java, Senior

Компания: Арт-Финтех

Требования к кандидату:

  • Гражданство и локация РФ
  • Опыт разработки на Java не менее пяти лет, в том числе создания распределенных и высоконагруженных систем
  • Отличное знание Java 8+ и пакетов стандартной библиотеки
  • Навыки разработки на Spring Framework и Spring Boot
  • Опыт применения СУБД для работы с данными, умение составлять сложные SQL запросы
  • Свободное владение инструментами Git и Apache Maven; опыт командной разработки в окружении непрерывной интеграции
  • Отличное знание принципов ООП, умение обоснованно применять шаблоны (GRASP, GoF etc.)
  • Понимание полного цикла разработки
  • Технический английский на уровне чтения документации
  • Опыт работы в Linux, владение командной строкой
  • Понимание технологии контейнеризации и оркестрации
  • Опыт разработки интеграционных тестов с применением Docker и Testcontainers
  • Опыт использования Gitlab CI, Nexus 3 и Docker для выполнения CI/CD
  • Навыки развертывания и настройки сервисов в кластере Kubernetes/OpenShift
  • Опыт применения технологий обмена сообщениями (JMS, ActiveMQ Artemis)
  • Использование ИИ на практике: умение применять ИИ-инструменты для ускорения разработки, например для генерации шаблонного кода, тестов и DTO; использование ИИ как помощника при рефакторинге и поиске альтернативных решений с обязательной ручной проверкой результата; умение писать эффективные запросы к ИИ и формулировать контекст задачи для получения полезного результата; навык применения ИИ в рамках корпоративных правил по безопасности и неразглашению данных
  • Опыт работы с AI-assisted development tools, например Cline, Kilo

Обязанности:

  • Разрабатывать, внедрять и сопровождать решения на языке Java 8/11 с применением free-open-source (FOS) пакетов
  • Проектировать сервисы, программные интерфейсы и методы интеграции с внешними системами
  • Участвовать в разработке системной архитектуры, выбирать технологический стек на основании требований к программным средствам
  • Оптимизировать разработанные решения, повышать показатели производительности и надежности
  • Участвовать в планировании, декомпозиции и оценке задач
  • Помогать в управлении командой, координировать и консультировать коллег, выполнять технический контроль
  • Участвовать в развитии инфраструктуры разработки, создавать и обновлять процессы CI/CD

Условия:
Full-time, 5/2.
Удалёнка.

Группа компаний «АРТ-Финтех» более 20 лет на рынке — международный поставщик инновационных банковских программных решений. Наша компания разрабатывает ПО для финансового сектора.