Москва
Мы в поиске ведущего 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 месяца