Java разработчик
сопроводительное письмо
описание
LogicBPM разрабатывает инновационную платформу, которая послужит основой для множества продуктов автоматизации бизнес-процессов, с первоочередным фокусом на оптимизации работы Service Desk. Цель — трансформировать традиционные подходы к Service Desk и создать продукт-лидера на рынке.
задачи
- Проектировать, выполнять и управлять этапами разработки Java-приложений
- Участвовать в архитектурном развитии программных продуктов
- Анализировать, исследовать и предлагать идеи по новым программным решениям
- Поддерживать чистый и сложный код, над которым могут работать другие
- Отлаживать и тестировать программное обеспечение
- Выявлять ошибки, узкие места и другие проблемы в коде и предлагать способы их решения и улучшения
- Писать эффективный, проверяемый и надежный код
- Быть в курсе альтернативных технологий и инноваций
требования
- Высокий уровень владения Java (17+) и обширные знания его экосистем
- Глубокие знания объектно-ориентированного программирования
- Твердое понимание разнообразия дизайна и архитектурных паттернов
- Возможность писать библиотеки Java, которые можно использовать повторно
- Твердое понимание принципов микросервисной архитектуры
- Умение писать чистый, эффективный и легкий для чтения код Java
- Обширное понимание основных принципов проектирования масштабируемого приложения
- Владение следующими технологиями/инструментами: Spring (mvc, security, core, boot, data) или/и Quarkus, JPA/Hibernate, PostgreSQL, Kafka, Docker, docker-compose, Kubernetes
- Умение работать в системах BitBucket, Jenkins, Nexus, Jira, Confluence
- Будет плюсом более трёх лет опыта работы на аналогичной должности, стремление идти в ногу с отраслью, опыт разработки высоконагруженных горизонтально-масштабируемых приложений, опыт работы с MongoDB и BPM-системами
условия
- Полностью удалённая работа в аккредитованной IT-компании
- Гибкость и свобода: нет строгого графика, баланс работы и жизни
- Современная методология: Agile/Scrum
- Условия для профессионального и личностного роста, вызовы и инновационные проекты, развитие управленческих навыков
- Корпоративная культура: открытость, сотрудничество, дружный коллектив, поддержка, корпоративные скидки на обучение, отдых и медицину (Skillbox, ЛитРес, Инвитро и т.д.)
навыки