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% рабочего времени!