Удалённая вакансия 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