Senior Soft аккредитованная IT-компания с более чем 10-летним опытом успешной работы на рынке. Мы специализируемся на автоматизации бизнес-процессов для среднего и крупного бизнеса, включая лидеров авиационной и нефтегазовой отраслей, машиностроения, финансового и торгового секторов. Обязанности:
Проектирование, разработка и поддержка приложения (Календарное плаирование) на языке 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
Условия:
Официальное трудоустройство (возможен формат ИП или СМЗ);
Полностью удалённый формат работы;
Участие в значимых проектах с высокой социальной и бизнес-ценностью;
Гибкий график работы;
Конкурентоспособная заработная плата;
Поддержка и стабильность от компании, работающей на рынке более 10 лет.
Если вы хотите участвовать в разработке решений, которые меняют жизнь пользователей, и готовы работать в амбициозной команде профессионалов, мы ждём вас!