Java разработчик / Java Developer
Описание
Немного о насМы — IT-рекрутинговое агентство **Hireway**, которое помогает талантливым специалистам находить сильные команды и интересные технологические проекты.Наша цель — объединять специалистов с компаниями, где ценят знания, инициативность и желание развиваться.Мы работаем с современными IT-продуктами и инфраструктурными решениями, где важны надежность, автоматизация и стабильность систем. Если вы хотите развиваться в Java-разработке, работать с современным стеком и получать опыт в сильной команде — будем рады познакомиться! Чем предстоит заниматься* Разрабатывать новый функционал под руководством опытных разработчиков* Поддерживать и дорабатывать существующие backend-сервисы на Java* Исправлять ошибки и улучшать качество кода* Работать с **Java, Spring Boot и REST API*** Писать и поддерживать unit- и интеграционные тесты* Участвовать в code review и командных обсуждениях* Разбираться в существующем коде и постепенно брать больше самостоятельных задач* Работать с SQL и реляционными базами данных* Участвовать в процессах CI/CD* Взаимодействовать с разработчиками, QA, аналитиками и другими участниками команды* Изучать новые технологии и применять их в рабочих задачах* Постепенно участвовать в проектировании технических решенийМы ожидаемОбязательные требования* Знание **Java** и понимание основных принципов ООП* Понимание основных конструкций Java: коллекции, исключения, generics, многопоточность на базовом уровне* Базовое понимание **Spring / Spring Boot*** Понимание принципов работы **REST API*** Знание **SQL** и базовое понимание реляционных БД* Опыт работы с **Git*** Знакомство с **Maven или Gradle*** Понимание принципов unit-тестирования* Будет хорошо, если вы работали с **JUnit и Mockito*** Готовность разбираться в существующем коде и учиться новым технологиям* Умение работать в команде и воспринимать обратную связьКоммерческий опыт от 0,5–1 года будет плюсом**, но также готовы рассматривать начинающих специалистов с хорошей технической базой, учебными или pet-проектами.Будет плюсом* Опыт разработки на Spring Boot* Знакомство с Docker* Базовое понимание CI/CD* Опыт работы с Linux* Знакомство с Kubernetes* Опыт разработки pet-проектов на Java* Участие в учебных или командных IT-проектах* Знание Kotlin* Знакомство со Spring Cloud* Опыт работы с Jira и Confluence* Понимание принципов микросервисной архитектурыЧто мы предлагаем* Конкурентоспособный уровень дохода* Возможность удаленной работы* Современный Java-стек и реальные backend-задачи* Поддержку опытных разработчиков и помощь на этапе адаптации* Комфортный онбординг* Регулярный code review с подробной обратной связью* Возможность постепенно расширять зону ответственности* Обучение и профессиональное развитие внутри команды* Современные процессы разработки* Открытую коммуникацию без лишней бюрократии* Современное оборудование* Доверительный подход без микроменеджмента* Фокус на результате и качестве работы