Обязанности:
JSA-group - аккредитованная IT-компания. Ведем разработку по направлениям: web, мобильная разработка, BI, VR, Data Science и др Сейчас мы ищем в свою команду Middle+ backend developer на проект PPM (project portfolio management).Проект представляет из себя систему (веб-приложение), в которой планируются инвестиционные проекты, их сроки и бюджеты, формируются портфели и программы проектов на несколько лет вперед. Система уже год в продакшене и является основной системой для инициации и планировании проектов во всем холдинге Металлоинвест.В приложении много сложной бизнес-логики, есть интеграции с другими системами холдинга, есть внутренняя система согласования и различные алгоритмы расчета бюджетов и многое другое.Приложение уже продакшене и сейчас мы находимся в стадии развития системы, и нам нужен человек, который погрузится в проект и будет далее развивать backend часть системы.Наш backend стэк строится на базе Kotlin с применением Clean Architecture подхода и следующих базовых технологий:✅ Kotlin 1.6, Spring Boot 2.5, GraphQL, PostgreSQL.Если до этого с Kotlin опыта не было - не критично, есть возможность осваивать на проекте, главное, чтобы был интерес развиваться на нем.Команда: 1 PM, 1 Analyst, 1 Frontend Dev, 1 Backend Devs, 1 QA Engineer, Designer, DevOps Engineer.Работаем по методологии Agile с двухнедельными спринтами.Присоединяйтесь к нам и участвуйте в:· Создании чистого кода с комментариями, покрывая его юнит и интеграционными тестами;· Проведении code review;· В митингах и технологических встречах с бэкенд разработчиками;· Использовании практик Clean Architecture и TDD;· Проектировании архитектуры платформы и поиске оптимальных решений;· Интеграции с внешними системами;Мы ожидаем, что ты:· Имеешь опыт промышленной разработки от 3 лет на Java или Kotlin.· Понимаешь принципы работы JVM· Имеешь базовые знания алгоритмов и структур данных· Уверенно владеешь Spring· Знаешь принципы ООП и паттерны проектирования· Имеешь опыт проектирования реляционных БД, умеешь писать SQL запросы· Имеешь опыт написания юнит тестов· Самостоятельны и быстро обучаешься новому Работа у нас - это: ЗП, достойная уровня профессионального развития (оклад + бонусы) ДМС со стоматологией (после испытательного срока - 3 мес), полис для выезжающих за рубеж, доплата по больничному листу до 100% оклада; Корпоративная мобильная связь; Возможности для профессионального и карьерного развития. Формат работы: удаленный или гибридный (офисы есть в Москве и Санкт-Петербурге). Над проектом работает опытная команда, применяется подход менторства.