О позиции
Ищем в том числе студентов и начинающих разработчиков, заинтересованных в развитии в области backend-разработки на Java.
Вы будете участвовать в разработке серверной части реальных проектов, работать с базами данных, изучать принципы построения backend-систем и получать поддержку опытных разработчиков.
Коммерческий опыт не обязателен. Важны базовые знания Java, понимание принципов разработки и готовность учиться.
Обязанности:
-
Участие в разработке backend-сервисов на Java и Spring Boot.
-
Разработка и поддержка REST API.
-
Работа с PostgreSQL: написание SQL-запросов и взаимодействие с базой данных.
-
Реализация и тестирование серверной бизнес-логики.
-
Поиск и исправление ошибок в существующем коде.
-
Участие в командной разработке и code review.
Требования:
-
Знание Java 17+ и основ объектно-ориентированного программирования.
-
Базовое понимание Spring Framework и Spring Boot.
-
Знакомство с принципами IoC, Dependency Injection и REST API.
-
Базовые знания PostgreSQL и SQL.
-
Понимание принципов клиент-серверной архитектуры.
-
Базовые навыки работы с Linux: навигация, работа с файлами и выполнение команд.
-
Умение работать в команде и готовность изучать новые технологии.
Будет преимуществом:
-
Опыт работы с Git.
-
Знакомство с Docker.
-
Опыт создания REST API на Spring Boot.
-
Наличие учебных или собственных проектов на GitHub.
-
Знакомство с инструментами тестирования backend-приложений.
Условия:
-
Стажировка или дуальное обучение с участием в реальных проектах.
-
Практические задачи с первого дня.
-
Наставничество и поддержка опытных разработчиков.
-
Возможность профессионального развития в backend-разработке.
-
Гибкий график с учётом учебного расписания.
-
Возможность перехода в штат по результатам стажировки.