Мы в поиске ведущего Java разработчика Обязанности: Написание кода Ведение крупных задачи на всем пути их жизненного цикла от верхнеуровневого проектирования до оценки реализации и контроля их выполнения, проектирование и декомпозиция Проведение code review Составление проектной документации, инструкций по сборке, установке и запуску приложений Менторство новых сотрудников Требования: Полный рабочий день Опыт работы в роли ведущего разработчика Глубокое знание Java Опыт проведения code review и контроля технического исполнения задач Знание архитектурных паттернов Знание подходов к анализу и декомпозиции задач Опыт использования библиотек Spring Framework (IoC, MVC, Spring Security, Spring Data JPA, Spring Data Rest и прочих), Hibernate, JasperReports Опыт использования реляционных СУБД, хорошее знание SQL Опыт разработки многопоточных приложений Опыт работы с Linux, поскольку все разрабатываемое ПО работает на нем Опыт разработки на React Хорошее знание TypeScript или JavaScript Хорошее знание HTML/CSS, способность сверстать интерфейс по заданию от дизайнера Условия: Опыт менторства Опыт работы над системной архитектурой Опыт определения узких мест и проблем системы Опыт работы с Mongo, Redis или другими нереляционными БД Владение инструментариями DevOps типа Ansible Технологический стек: Java от 8 до 17, Spring framework 4+, JPA, Postgres от 10 до 16, Rest, ActiveMQ/RabbitMQ, JUnit, Maven, TypeScript/React, Git. Условия: официальный трудовой договор, постоянная работа полностью удаленная работа. Мы сами располагаемся в московском регионе. 8-часовой рабочий день, время начала и окончания Вы определяете сами с учетом следующих условий: Ваш рабочий день должен начинаться не позднее 10:00 по московскому времени, а заканчиваться не ранее 15:00 по московскому времени (в зависимости от часового пояса, в котором осуществляется трудовая деятельность) испытательный срок 3 месяца