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-летним опытом на крупных проектах с иностранными заказчиками.
•Оформление по Трудовому кодексу РФ, «белая» зарплата, полный соцпакет.
•Удаленный формат работы.
•Поддержка и адаптация. Адаптация с персональным наставником и регулярная обратная связь.
•Развитие. Опыт в интересных проектах с крупными российскими и иностранными заказчиками. Поддержка каждого сотрудника, планы по развитию, неформальные встречи, лекции и семинары, участие в конференциях.
•Прозрачная мотивация. Обсуждение уровня дохода по результатам собеседования, обязательная процедура оценки знаний, навыков и уровня дохода.
•Техника. Предоставляется всё необходимое оборудование для работы.
•Уютный офис. Комфортное рабочее место, переговорные кабинеты с новейшим оборудованием и коворкинг, просторная кухня, душевые, велопарковка, теннисный стол и дартс, массажное кресло, доставка обедов в офис.