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 лет.
Если вы хотите участвовать в разработке решений, которые меняют жизнь пользователей, и готовы работать в амбициозной команде профессионалов, мы ждём вас!