Разработчик Java, Scala
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Описание проекта: Команда создает новое веб-приложение для клиентских менеджеров - единый инструмент продаж продуктов корпоративным клиентам (крупнейший, крупный, средний бизнес). Новая система позволит объединить в рамках одного приложения основные бизнес-процессы, с которыми работает клиентский менеджер: работа с клиентами, канбан-доска сделок (кредиты, депозиты, гарантии и др), планировщик задач, интеллектуальная система управления, анализ рынка и аналитика. В части back-end мы разрабатываем бизнес-логику в микросервисной архитектуре, используем Java 8 (приветствуем Kotlin).
Используемый стек: Java 8+, Scala, JMS, JOOQ, REST, Spring framework, SQL, Oracle, Maven, GIT.
Обязанности:
• Участие в проект в роли Java разработчика
• Работа в команде
Ожидания от кандидата
Требования:
• Опыт в роли разработчика Java от 2-х лет
• Высшее оконченное образование
• Знание принципов ООП, шаблонов проектирования
• Умение работать с Git, Maven, Jenkins
• Хорошее знание Java Core
• Знания Scala
• Опыт работы с Oracle /Postgres
• Опыт использования Spring Framework (Spring Boot ) – опционально
• Опыт многопоточного программирования
• Понимание принципов REST, JMS
• Опыт написания Unit-тестов (jUnit, jest)
Будет плюсом:
• Опыт работы с Docker, Openshift, Kubernetes
• Опыт работы с Message Broker (IBM MQ), Kafka
• Опыт работы с Hibernate - опционально
Условия работы
Условия:
• Конкурентоспособная заработная плата
• Корпоративное обучение и сертификацию в технических и бизнес областях
• Корпоративные развлекательные программы
• Работа в Москве, Сочи, Екатеринбурге удаленно, с посещением офиса 1/2 раза в месяц