Описание вакансии
О вакансии:
Jmix — платформа быстрой разработки бизнес-приложений на Java. Сообщество разработчиков Jmix растет каждый год, наши амбиции — стать одним из ведущих игроков на мировом рынке инструментов разработки корпоративного ПО. При работе над платформой нужно интегрироваться с большим количеством фреймворков и библиотек. Вы узнаете такие API и особенности Java, о которых b не подозревали при работе в обычных проектах. Для разработки любой фичи нужно будет проводить обзоры существующих решений и альтернатив. Часто будет необходимо побыть в роли пользователя Jmix и взглянуть на свой код «снаружи».
Задачи:
- Доработка ядра фреймворка Jmix. Проектирование и реализация новых компонентов платформы на всем стеке: от базы данных до UI.
- Участие в разработке клиентских проектов на базе платформы.
- Исследовательская и проектная работа.
- Участие в code review.
- Общение на форуме, оказание консультаций разработчикам, использующим платформу.
Мы ищем человека, который:
- Имеет опыт коммерческой разработки на Java и Spring от 3-х лет.
- Хорошо знает Java SE (включая concurrency, memory model, Java 8 streams), Spring/Spring Boot, JPA, SQL.
- Владеет английским языком на уровне B1 или выше.
- Умеет писать читаемый и поддерживаемый код.
- Исполнителен и ответственен.
Преимуществом будет:
- Знания и навыки веб-разработки (JavaScript, CSS, React/Angular/etc).
- Опыт разработки приложений на Jmix или CUBA Platform.