Краткое описание:
Вакансия для Java-разработчика, который будет развивать и поддерживать приложение на Jmix, Spring Boot и Vaadin.
Задачи:
- Проектирование, разработка и поддержка приложения (Календарное плаирование) на языке Java с использованием фреймворков Jmix, Spring Boot и Vaadin.
- Поддержка существующего кода, осуществление рефакторинга и оптимизация производительности приложений.
Требования:
- Глубокое знание Java, Spring Framework, Spring Boot и многопоточности.
- Опыт работы с Vaadin для создания интерфейсов приложений.
- Знание PostgreSQL, включая работу с SQL-запросами и оптимизацию производительности.
- Знание основ разработки front-end (HTML, CSS, JavaScript).
- Понимание принципов ООП, паттернов проектирования и архитектурных стилей.
- Опыт работы с системами контроля версий (git).
- Опыт работы с RESTful API.
- Опыт работы с фреймворком Jmix.
- Наличие лицензии разработчика Jmix Enterprise.
- Опыт работы на позиции Java-разработчика от 4-х лет.
- Знание английского языка на техническом уровне.
- БУДЕТ ПЛЮСОМ:
- Знание Liquibase для управления версиями баз данных.
- Знание BPMN для моделирования бизнес-процессов.
- Знание Docker и Kubernetes.
- Опыт работы с CI/CD инструментами (GitHub Actions, Flux).
- Участие в открытых проектах или наличие собственных проектов на GitHub.
Отправить резюме