Java Backend разработчик
Описание от работодателя
Разработчик JAVA backend.
Форма трудоустройства - срочный ТД, также будем рады обсудить сотрудничество с ИП.
Удаленный формат работы.
Основные функции:
∙ Разрабатывать backend часть системы;
∙ Участвовать в техническом развитии и масштабировании продукта;
∙ Прорабатывать архитектурные решения и интеграции;
∙ Проводить code review.
∙ Работа в Agile
Обязательные требования:
Опыт работы с java от 5 лет
Уверенные знания основных современных концепций и принципов разработки на платформе Java
Хорошее знание и умение применять на практике принципы ООП, SOLID, DRY, KISS
Знание стандартных алгоритмов и структур данных
Опыт разработки на Java с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate
Знание и опыт применения: Stream, Optional, Collections, etc.
Разработка с использованием Java 8 - 11
Опыт работы с тестовыми фреймворками: Junit, TestNG, Mokito
Опыт работы с реляционными базами данных
Знание теоретических основ проектирования БД и построения эффективных запросов
Опыт работы с Git, Maven.
Понимание что такое микросервисная архитектура
Плюсом будут:
Опыт проектирования высоконагруженных систем
Опыт работы с Spring Boot, Spring Cloud Опыт работы с Docker, Kubernetes О
пыт работы с TeamCity, Jira, Confluence
Умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные)
Ключевые компетенции
Docker
Kubernetes
Stream
Junit
Optional
Collections
TestNG
ООП
SOLID
DRY
KISS
code review
data streaming
b2b
Mokito
OOP
JUnit5
Collections API
Мы предлагаем:
Стабильность . Работа в аккредитованной ИТ компании с 20 летним опытом на крупных проектах с иностранными заказчиками.
Оформление по Трудовому кодексу РФ , «белая» зарплата, полный соцпакет.
Удаленный формат работы .
Поддержка и адаптация. Адаптация с персональным наставником и регулярная обратная связь.
Развитие . Приобретете опыт в интересных проектах с крупными российскими и иностранными заказчиками. Мы поддерживаем каждого сотрудника и сопровождаем его, составляем планы по развитию. Есть желание поделиться экспертизой или идеями – организуем неформальную встречу с коллегами! Проводим лекции и семинары, делимся опытом, участвуем в конференциях.
Прозрачная мотивация. Обсуждаем уровень дохода по результатам собеседования. Проводим обязательную процедуру оценки знаний, навыков и уровня дохода.
Техника. Предоставляем всё необходимое оборудование для работы нашим сотрудникам.
Уютный офис . Предоставляем комфортное рабочее место, переговорные кабинеты с новейшим оборудованием и коворкинг, просторная кухня, душевые, велопарковку, теннисный стол и дартс, массажное кресло, доставка обедов в офис.