Senior Java Backend Разработчик
Требования
Местоположение и тип занятости
Компания
Группа компаний, реализующая высокотехнологичные проекты в разных сферах
Описание вакансии
Условия работы
Мы реализуем высокотехнологичные проекты в разных сферах, разрабатываем программное обеспечение с нуля и до релиза, выводим продукты на рынок. Мы работаем с проектами от систем автоматизирующих бизнес процессы, до мобильных приложений по дистанционному управлению оборудованием.
Технологичный старт-ап CLOUT с центральным офисом в Palo Alto, США ищет
высоко-классного Backend Разработчика уровня Senior в команду разработки нашего флагмана CLOUT.
CLOUT это next-gen сервис корпоративных коммуникаций для b2b клиентов на рынке США.
Ваши задачи:
- Разрабатывать серверную часть веб-приложений на JAVA;
- Разработка web сервисов, интеграции со смежными системами;
- Принимать участие в проектировании (выборе технологических подходов и технических решений) серверной части веб-приложений;
- Принимать участие в разработке архитектуры;
- Разработка БД, unit тестов Документирование кода, API разрабатываемых продуктов
- Участие в приемо-сдаточных испытаниях программного обеспечения, внедрение разработанных решений.
Требования:
- Обязательное знание Java, фреймворков Spring Data/Spring Boot/Spring Cloud/Spring Security
- Опыт работы с брокером сообщений (Kafka, RabbitMQ)
- Знание реляционных баз данных: PostgreSQL. Нереляционных баз данных: NoSQL Database, MemcacheDB
- Опыт работы с S3, Redis
- Уверенная работа с GIT
- Опыт проектирования работы с микросервисной архитектурой и распределенным системами; MyBatis
- Знание скриптов сборки: Jenkins и Docker;
- Опыт работы с maven/gradle
- Понимание JPA/JTA
- Обязательно понимание принципов SOLID
- Опыт работы с веб сокетом на Spring
- Понимание AOP
Ваш большой плюс:
- Навыки разработки мессенджеров с функциями аудио/видео звонков.
Бонусы
Что мы предлагаем:
- Высокая зарплата по уровню квалификации и согласованию сторон
+ опцион; - Рабочий язык команды разработки Русский;
- Сложный и значимый проект, участием в котором можно гордиться;
- Гибкий график и удалённая работа;
- Возможность самостоятельно принимать технические решения и разгребать последствия этих решений;
- Работа в значимом проекте, ориентированном на глобальный рынок;
- Отсутствие бюрократии и команда профессионалов;
- Гибкие условия работы, когда главное – результат!