Должность
Developer Java, middle и выше
Компания
Арт-Финтех
Требования к кандидату
•Гражданство и локация РФ
•Высшее профессиональное образование (ИТ или техническое)
•Дополнительное обучение и сертификационные курсы по предметной области
•Опыт работы в сфере ИТ в роли Java-разработчика от 2 лет
•Знание и опыт с Java Core (11/17): коллекции, Stream API, лямбды, базовая многопоточность
•Уверенное знание SQL, опыт создания сложных запросов и оптимизации; опыт работы с одной из СУБД (PostgreSQL / Oracle)
•Навыки использования JPA/Hibernate, JDBC
•Знание Spring, Spring Boot
•Опыт использования инструментов сборки Maven/Gradle
•Навыки unit-тестирования (JUnit, Mockito)
•Опыт разработки REST API, работа с форматами XML/JSON; работа с Kafka/RabbitMQ — плюс
•Навыки разработки сложных интеграционных решений
•Навыки оптимизации производительности
•Понимание процессов CI/CD (автосборка, автотесты, автодеплой); опыт с GitLab CI — плюс
•Понимание микросервисной архитектуры (сервисные границы, REST/gRPC-взаимодействие, особенности транзакций между сервисами)
•Базовое понимание контейнеризации (Docker): сборка и запуск своих сервисов
•Навыки отладки и анализа логов приложений (поиск причин дефектов и инцидентов)
•Опыт работы по Scrum/Kanban
•Навыки использования Git
•Знание Linux shell script
•Способность к совместной работе с консультантами и в команде других разработчиков
•Системный подход к решению задач
•Ориентация на результат (высокие постоянные показатели результативности)
•Развитие собственных навыков (поиск возможностей для дальнейшего развития)
•Английский язык, уровень B1: чтение технической документации
Обязанности
•Разрабатывать, внедрять и сопровождать решения на языке Java 8/11 с применением free-open-source (FOS) пакетов
•Проектировать сервисы, программные интерфейсы и методы интеграции с внешними системами
•Участвовать в разработке системной архитектуры, выбирать технологический стек на основании требований к программным средствам
•Оптимизировать разработанные решения, повышать показатели производительности и надежности
•Участвовать в планировании, декомпозиции и оценке задач
•Помогать в управлении командой, координировать и консультировать коллег, выполнять технический контроль
•Участвовать в развитии инфраструктуры разработки, создавать и обновлять процессы CI/CD
Условия
•Full-time, 5/2
•Удалёнка
•Вилка до 250к рублей на руки
О компании
Группа компаний «АРТ-Финтех» более 20 лет на рынке — международный поставщик инновационных банковских программных решений. Компания разрабатывает ПО для финансового сектора.