Удалённая вакансия Java разработчика в компании HireWay.

Обязанности:

  • Разрабатывать новый функционал под руководством опытных разработчиков
  • Поддерживать и дорабатывать существующие backend-сервисы на Java
  • Исправлять ошибки и улучшать качество кода
  • Работать с Java, Spring Boot и REST API
  • Писать и поддерживать unit- и интеграционные тесты
  • Участвовать в code review и командных обсуждениях
  • Работать с SQL и реляционными базами данных
  • Участвовать в процессах CI/CD и взаимодействовать с командой (QA, аналитики и др.)

Требования:

  • Знание Java и понимание основных принципов ООП
  • Понимание коллекций, исключений, generics, базовая многопоточность
  • Базовое понимание Spring / Spring Boot и REST API
  • Знание SQL, опыт работы с реляционными БД
  • Опыт работы с Git, знакомство с Maven или Gradle
  • Понимание принципов unit-тестирования; будет плюсом JUnit и Mockito
  • Готовность разбираться в существующем коде и учиться новым технологиям

Условия:

  • Полная занятость, график 5/2
  • Оформление: договор ГПХ с самозанятым или с физлицом
  • Удалённая работа

Плюсы / дополнительные навыки:

  • Опыт разработки на Spring Boot, знакомство со Spring Cloud
  • Знакомство с Docker и Kubernetes
  • Базовое понимание CI/CD, опыт работы с Linux
  • Опыт работы с Jira и Confluence, наличие pet-проектов или участие в командных IT-проектах
  • Знание Kotlin