Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Полный день
Обязанности: - Реализация «с нуля», транзитивность архитектуры, высочайшие требования к производительности и отказоустойчивости решения, сжатые сроки.
- Вся реализация должна быть выполнена в рамках Омниканальной платформы.
Требования: - Опыт работы с Java от 3 лет
- Уверенные знания основных современных концепций и принципов разработки на платформе Java
- Хорошее знание и умение применять на практике принципы ООП, SOLID, DRY, KISS
- Знание стандартных алгоритмов и структур данных
- Опыт разработки на Java с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate
- Знание и опыт применения: Stream, Optional, Collections, etc. Разработка с использованием Java 8 - 11
- Опыт работы с тестовыми фреймворками: Junit, TestNG, Mockito
- Опыт работы с реляционными базами данных
- Знание теоретических основ проектирования БД и построения эффективных запросов
- Опыт работы с Git, Maven.
Будет плюсом:
- Опыт проектирования высоконагруженных систем
- Опыт работы с Spring Boot, Spring Cloud
- Опыт работы с Docker, Kubernetes
- Опыт работы с TeamCity, Jira, Confluence
- Умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные)
- Понимание, что такое микросервисная архитектура, её плюсы и минусы
Условия: - З/п по итогам технического собеседования и оформление в штат. Также можно сотрудничать как ИП/самозанятый;
- Формат работы - удаленка/офис/гибрид (Москва/Калининград).
- Интересные проекты, адекватное руководство и квалифицированная проектная команда с огромным опытом;
- Возможность профессионального и карьерного роста;
- Топовое железо -выдаем;
-
Ключевые навыки
Java
Mockito
Hibernate
Spring framework
Вакансия опубликована 29.07.2024 в г. Москва.