Java разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Проект: наша команда создает новое веб-приложение для клиентских менеджеров - единый инструмент продаж продуктов корпоративным клиентам (крупнейший, крупный, средний бизнес). Новая система позволит объединить в рамках одного приложения основные бизнес процессы, с которыми работает клиентский менеджер: работа с клиентами, канбан-доска сделок (кредиты, депозиты, гарантии и др), планировщик задач, интеллектуальная система управления, анализ рынка и аналитика. В части back-end мы разрабатываем бизнес-логику в микросервисной архитектуре.
Используемый стек: Java 8, Kotlin, JMS, Hibernate, REST, Spring, Oracle/PostgeSQL, Maven, Git
Требования:
- Опыт коммерческой разработки от 3-х лет (для Middle), от 5-ти лет (для Senior)
- Опыт использования Spring Framework (Spring Boot / Spring Cloud )
- Высшее образование
- Знание принципов ООП, шаблонов проектирования
- Умение работать с Git, Maven, Jenkins
- Опыт работы с Hibernate
- Опыт работы с БД Oracle /Postgres
- Понимание принципов SOAP, REST, JMS
- Опыт работы с Message Broker (например IBM MQ, Kafka, Rabbit, etc)
- Опыт работы с Docker и/или Openshift
- Опыт написания Unit-тестов (jUnit, Jest)
- Опыт многопоточного программирования
Будет плюсом:
- Знание JSON API, GraphQL, gRPC
- Опыт Kotlin
Обязанности:
- Работа над проектом в роли Middle или Senior Back-end Java разработчика
- Работа в команде по Agile
Условия:
- Конкурентоспособная заработная плата
- Корпоративное обучение и сертификация в технических и бизнес областях
- Корпоративные развлекательные программы
- Помощь при релокации из других регионов в г. Сочи
- Формат работы в офисе / гибрид (г. Сочи)