на главную
habr•5 ч. назад

Java-разработчик

УдалённоУдаленная работаОнбордингОбучениеСовременное оборудование

Навыки и технологии

SpringGitLab CI/CDKubernetesDockerSpring BootJavaGitKotlinMySQL

Ключевая задача

Разработка нового функционала и поддержка backend-сервисов на Java со Spring Boot, работа с REST API, SQL и тестами в сильной команде.

Описание вакансии

О компании

Немного о нас

Мы — 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 с подробной обратной связью
  • Возможность постепенно расширять зону ответственности
  • Обучение и профессиональное развитие внутри команды
  • Современные процессы разработки
  • Открытую коммуникацию без лишней бюрократии
  • Современное оборудование
  • Доверительный подход без микроменеджмента
  • Фокус на результате и качестве работы