Senior Java Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Чем мы занимаемся?
В нашу команду разработки инструментов разработки приложений на платформе «1С:Предприятие 8» мы ищем Java разработчика.
Технологическая платформа "1С:Предприятие" представляет собой среду быстрой разработки широкого спектра бизнес-приложений для всех современных операционных систем и аппаратных архитектур - Windows, Linux, Mac OS, мобильных устройств на iOS и Android, а также позволяет запускать приложения в облаке с доступом к ним из любого браузера.
Наша команда делает очень разноплановые продукты : создаем среду разработки для «1С:Предприятие 8», а так же сервисов и средств для поддержки установки и обновления сред разработки.
Также вам предстоит:
• Работа с языковыми инструментами и фреймворками моделирования в среде разработки
• Поддержка производительной и отзывчивой работы средств разработки с огромным количеством объектов и кодовой базой
• Расширение модульной платформы Eclipse средствами работы и отладки с платформой и экосистемой 1С:Предприятия
Наши пользователи - разработчики (и программисты) средств автоматизации бизнеса, люди которые создают решения для повышения эффективности управления и учета на платформе «1С:Предприятие 8».
Наша цель - делать удобные, простые, понятные и производительные решения для разработки таких решений.
У нас активно развивающаяся команда, мы используем гибкие методики для планирования и разработки.
Мы любим короткие релизы и отработку фидбэка от пользователей.
Внутри команды построен процесс обучения новым технологиям и практикам.
Мы тестируем код, который пишем, а так же проводим код-ревью.
Стек технологий, которые мы используем:
Java, SWT, JavaFX
OSGi, Eclipse, Oomph, Xtext, EMF
Docker, HTTP, Spring/Spring Boot, Prometheus/Grafana
Jenkins, Artifactory, продукты Atlassian, git
Более подробно можно ознакомиться по ссылкам:
https://v8.1c.ru/platforma/1c-enterprise-development-tools/
https://wonderland.v8.1c.ru/blog/novaya-tekhnologiya-razrabotki-prilozheniy/
Чего мы ждем от кандидатов?
• Уверенное владение и понимание Java (Core, Collections, Concurrency). Мы используем 11- ю версию Java
• Опыт работы с системой контроля версий Git и системой сборки проектов Maven
• Понимание основных шаблонов проектирования
• Понимание принципов программирования (SOLID, DRY и т. д.), когда и как применять
• Понимание методологии и процесса разработки ПО
• Опыт тестирования приложений и своего кода (JUnit, Mockito)
Будет дополнительным плюсом:
• Чтение и понимание профильной литературы (Р. Мартин, М. Фаулер и т.д.)
• Желание участвовать в жизни проекта, в проведении аудита кода и в обсуждении задач
• Желание самосовершенствоваться и изучать новое, постоянно улучшать и оптимизировать свой код
Что мы предлагаем?
• Опыт работы с талантливыми профессионалами, у которых есть чему научиться
- Сложные задачи для сервисов с миллионами пользователей
• Бесплатную охраняемую парковку на территории офиса
- Создание конкурентоспособных решений
- Гибкий график работы.
- Удаленная работа (возможность работы в офисе или гибридного варианта после окончания ограничений рассматривается)
- Современный комфортный офис в 5-ти минутах ходьбы от м. Тимирязевская. В офисе: компенсация питания, зоны отдыха и свежесваренный кофе, тренажерный зал, бесплатная парковка
- Расширенный социальный пакет (хорошо решены вопросы медицинского обслуживания (страхования), проезда и др.).
- Доход обсуждается индивидуально на собеседовании
О нас
1С – лидер российского рынка автоматизации управления и учета на предприятиях различных отраслей. Наша технологическая платформа 1С:Предприятие написана на С++ и Java. В основе веб-интерфейса используется JavaScript.
На наших технологиях создают бизнес - решения более 350 000 разработчиков
На базе платформы 1С:Предприятие создано более 1500 тиражных решений
Аудитория 1C — 1,5 млн. предприятий, более 5 миллионов пользователей
Сильнейшие команды разработки