Java Developer

Местоположение и тип занятости

ЕкатеринбургПолный рабочий деньМожно удаленно

Компания

Мониторинг и анализ СМИ и социальных сетей

Описание вакансии

Условия работы

Требования:

Опыт разработки от 2-х лет (при наличии профильного высшего образования) или от 5 лет (при самостоятельном освоении профессии);

Общие навыки:

1. Уверенное владение Java;

2. Владение стеком Spring (DI, SpringBoot, SpringData,...)

3. Знание и опыт работы в рамках концепции ООП;

4. Знание и опыт использования Maven;

5. Знание и опыт использования инструментов тестирования ПО (junit, mocks).

6. Знание и опыт использования GIT

Специальные навыки

1. Опыт работы с RDBMS (желательно PostGre) - на серьезном уровне - моделирование, реализация схем, оптимизация запросов, шардинг

2. Опыт работы с NoSQL (желатально с Cassandra)

3. Опыт работы с полнотекстовыми индексами (желательно ElasticSearch)

4. Опыт работы с Redis, RabbitMQ

Приветствуется:

1. Опыт работы с BigData (Hadoop, HDFS, ...)

2. Опыт реализации микросервисной и облачной архитектуре (желательно Spring Cloud)

3. Опыт реализации систем мониторинга на основе стека ELK

4. Навыки программирования на C/C++;

5. Навыки программирования на JavaScript;

Лидерские, обще-проектные навыки - управление группой, планирование итераций, постановка задач.

Условия:

1. Работа в масштабных проектах с высокопрофессиональными коллегами в отличной команде;

2. Уютный и современный офис в центре города;

3. Дружелюбная атмосфера в коллективе;

4. Реальный профессиональный и карьерный рост внутри компании;

5. Заработная плата: рассматриваем ожидания успешных кандидатов;

6. Гибкий график работы, 40-часовая рабочая неделя.

7. Возможна работа удаленно full-time 100% рабочего времени!