IDE Developer (Java/Kotlin). Jmix.

з/п не указана

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Cтань частью успешной команды!

Haulmont — международная IT-компания, специализирующаяся на разработке корпоративного программного обеспечения. Наши продукты — платформа для создания бизнес-приложений CUBA(6+), система электронного документооборота ТЕЗИС(6+) и система для оптимизации служб такси Sherlock(6+). Они помогают пользователям из более чем 170 стран автоматизировать рутинные процессы и ускорить работу. Наша команда постоянно участвует в различных мероприятиях, в том числе и международных.

Мы разрабатываем Jmix — новое поколение CUBA Platform, open-source фреймворка для эффективной разработки корпоративных приложений с развитым community по всему миру. Большая часть успеха фреймворка обусловлена наличием специализированной IDE — Jmix Studio, которая значительно упрощает вход в технологию и кратно ускоряет разработку. Studio реализована в виде плагина к самой популярной IDE в мире Java — IntelliJ IDEA.

Ваша задача - развитие инструментов в составе Studio. Вы будете писать преимущественно на Kotlin генераторы кода, различные инспекции, рефакторинги а также визуальные редакторы. Разработка инструментария позволит вам познакомиться с большим числом смежных технологий.

О вакансии

Задачи:

  • Поддержка новых фреймворков пользовательского интерфейса веб и мобильных приложений: React, React Native, Kotlin.
  • Интеграция с облачными сервисами и автоматизация процессов развертывания и запуска приложений в облачной инфраструктуре.
  • Визуальные дизайнеры для удобной генерации типовых конструкций кода, часто встречающихся в бизнес-приложениях.
  • Дизайнеры и средства coding assistance для бизнес-процессов и отчетов.

Навыки:

  • Опыт разработки ПО от двух лет.
  • Знание ООП, Java SE, Spring/Spring Boot, JPA, Databases. Базовые представления о Java Concurrency.
  • Умение писать читаемый и поддерживаемый код, разбираться в чужом коде.
  • Умение вести аргументированную дискуссию при обсуждении текущих задач разработки, способность адекватно воспринимать критику.
  • Исполнительность и ответственность.

Преимуществом будет:

  • Знание Kotlin.
  • Знание английского языка на уровне Intermediate или выше.
  • Понимание многопоточного программирования в Java.
  • Опыт анализа и оптимизации производительности Java приложений.
  • Креативность, инициативность.
  • Уверенное знание возможностей IntelliJ IDEA.
  • Опыт разработки пользовательских интерфейсов с использованием десктопных, веб или мобильных технологий.
  • Опыт работы со смежными технологиями, используемыми в Jmix: облачные сервисы, автоматизация развертывания, BPM.
  • Опыт наставничества, проведения code review.

О команде

Команда Jmix — это сплоченный коллектив профессионалов в области enterprise разработки. Мы создаем open source технологии для разработчиков, внося вклад в развитие Java и JavaScript экосистем. Решаемые нами задачи кардинально отличаются от типичной заказной и даже продуктовой разработки, поэтому независимо от вашей квалификации, для вас найдутся достойные вызовы. Пожалуй, это лучшее место для профессионального развития.

В настоящее время команда быстро растет, мы начинаем несколько совершенно новых направлений, что открывает для каждого дополнительные возможности.

Присоединившись к нашей команде, вы сможете:

  • Участвовать в создании международного продукта для разработчиков
  • Помочь другим разработчикам создавать больше за меньшее время, использовать современные технологии и методологии разработки.
  • Внести свой вклад в развитие популярных экосистем: Java, Kotlin, JavaScript, Flutter.
  • Познакомиться с большим количеством технологий, являющихся частью платформы Jmix.
  • Участвовать в международных конференциях и митапах

Уже сейчас Jmix и CUBA Platform используют десятки тысяч разработчиков из более чем 170 стран мира, включая компании с мировым именем. Наша цель — занять ведущие позиции на мировом рынке средств для разработки корпоративного ПО.

Ключевые навыки

Java SE
Java
ООП
Intellij IDEA
Java EE
JPA
Databases
Spring Framework
Spring Boot
Kotlin

Контактная информация

Адрес

Самара, улица Гастелло, 43а
Показать на большой карте

Вакансия опубликована 14 апреля 2021 в Самаре

Похожие вакансии