Описание
Описания нет
Задачи
•Разрабатывать новый функционал под руководством опытных разработчиков
•Поддерживать и дорабатывать существующие бэкенд-сервисы на Java
•Исправлять ошибки и улучшать качество кода
•Работать с Java, Spring Boot и REST API
•Писать и поддерживать модульные и интеграционные тесты
•Участвовать в проверке кода и командных обсуждениях
•Разбираться в существующем коде и постепенно брать больше самостоятельных задач
•Работать с SQL и реляционными базами данных
•Участвовать в процессах CI/CD
•Взаимодействовать с разработчиками, специалистами по тестированию, аналитиками и другими участниками команды
•Изучать новые технологии и применять их в рабочих задачах
•Постепенно участвовать в проектировании технических решений
Требования
•Знать Java и понимать основные принципы ООП
•Понимать основные конструкции Java: коллекции, исключения, обобщённые типы и основы многопоточности
•Иметь базовое понимание Spring и Spring Boot
•Понимать принципы работы REST API
•Знать SQL и основы реляционных баз данных
•Иметь опыт работы с Git
•Знать Maven или Gradle
•Понимать принципы модульного тестирования
•Быть готовым разбираться в существующем коде и изучать новые технологии
•Уметь работать в команде и воспринимать обратную связь
Будет плюсом: опыт работы с JUnit и Mockito, разработка на Spring Boot, знакомство с Docker, базовое понимание CI/CD, опыт работы с Linux, знакомство с Kubernetes, разработка учебных проектов на Java, участие в учебных или командных IT-проектах, знание Kotlin, знакомство со Spring Cloud, опыт работы с Jira и Confluence, понимание принципов микросервисной архитектуры
Условия
•Зарплата от 265 000 до 280 000 ₽ за месяц, до вычета налогов
•Оформление по договору ГПХ с самозанятым или физическим лицом
•График 5/2