Мы разрабатываем инновационную платформу, которая послужит основой для множества продуктов автоматизации бизнес-процессов, с первоочередным фокусом на оптимизации работы Service Desk. Наша цель - трансформировать традиционные подходы к SD. Мы стремимся создать продукт, который будет являться абсолютным ЛИДЕРОМ на рынке в своей категории.
✅ТВОИ ЗАДАЧИ:
- Проектировать, выполнять и управлять этапами разработки Java-приложенийУчаствовать в архитектурном развитии программных продуктов;
- Анализировать, исследовать и предлагать идеи по новым программным решениям;
- Поддерживать чистый и сложный код, над которым могут работать другие;
- Отлаживать и тестировать программное обеспечение;
- Выявлять ошибки, узкие места и другие проблемы в коде и предлагать способы их решения и / или улучшения;
- Писать эффективный, проверяемый и надежный код;
- Быть в курсе альтернативных технологий и инноваций.
✅ЧТО МЫ МОЖЕМ ТЕБЕ ПРЕДЛОЖИТЬ? - Полностью удаленную работу в аккредитованной IT-компании;
- Гибкость и свободу: работаем по московскому времени, но даем сотрудникам свободу для достижения оптимального баланса между работой и личной жизнью;
- Современную методологию работы: наши процессы основаны на Agile/Scrum, что способствует эффективной и гибкой разработке;
- Среду для развития: мы обеспечиваем благоприятные условия для профессионального и личностного роста, предоставляем возможность работать над вызывающими и инновационными проектами и развивать при желании свои управленческие навыки;
- Нашу корпоративную культуру: мы поощряем открытость, сотрудничество и взаимоуважение. Хотя мы не предлагаем печеньки в офисе, мы гордимся нашим дружным коллективом и поддерживающей атмосферой + предлагаем корпоративные скидки на обучение, отдых и медицину (Skillbox, ЛитРес, Инвитро и т.д).
✅КАКИЕ У НАС ОБЯЗАТЕЛЬНЫЕ ТРЕБОВАНИЯ К ТЕБЕ НА СТАРТЕ?
- Высокий уровень владения 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-системами.
Откликаясь, пожалуйста, напиши пару строк в сопроводительном письме. Это поможет нам быстрее узнать друг друга!
Кратко ответь на два ключевых вопроса:
1. Какой у тебя практический опыт с основным стеком (Java 17+, Spring/Quarkus, Kafka, K8s)?
2. Опиши одним предложением свой самый значимый или сложный проект на Java.