Ведущий разработчик программного обеспечения (Java)

от 90 000 руб. до вычета налогов

Требуемый опыт работы: не требуется

Полная занятость, удаленная работа

Tibbo Systems – ведущий российский разработчик программных решений для Интернета вещей, входит в международный холдинг Tibbo. Мы занимаемся разработкой и внедрением IoT платформы AggreGate, и основанных на ней продуктов для различных вертикальных рынков.

Наша команда – профессиональные разработчики ПО, архитекторы, инженеры внедрения и поддержки, проджект и продакт менеджеры, UI/UX дизайнеры, сейлы и другие. Мы полностью определяем стратегию развития нашей платформы, проектируем ее архитектуру, выбираем программные фреймворки, обсуждаем требования к отдельным модулям и, конечно же, разрабатываем, тестируем и документируем их.

Платформа AggreGate – это нагруженное серверное ПО, мощный визуальный конструктор, отвечающий за интеграцию и сбор данных, их хранение, обработку, аналитику, визуализацию. Выполнение типовых операций: создание отчетов, форм, бизнес-логики производится за счет конфигурирования компонентов системы и не относится к разработке платформы.

Серверная часть – Java 8, с небольшим количеством Spring 5, Kotlin. Основное хранилище – Cassandra, но поддерживаем и Hibernate. Gradle, Jenkins, Jira, Bitbucket и все такое…)

Чем предстоит заниматься:

  • Разработкой по двум-трем из направлений (см. ниже)
  • Докапыванием до причин ошибок и их устранением
  • Написанием модульных и приемочных тестов
  • Проработкой постановок задач (таск-трекинг на английском)
  • Проведением Code Review
  • Собственным развитием, шарингом знаний и регулярным участием в командных активностях

Хотим видеть у вас:

  • Крепкую практику и знание ООП, Java Core, Collections, основы Concurrency
  • Владение нашим стеком технологий и профильные знания по направлениям (см. ниже)
  • Умение работать в команде и писать поддерживаемый код
  • Высокую мотивацию при автономной работе
  • Навыки проектирования при решении задач
  • Навыки юнит-тестирования
  • Английский Pre-Intermediate

Будет плюсом:

  • Навыки разработки многопоточных приложений
  • Опыт работы в крупных командах с большим объемом кода
  • Аналитический подход, умение уточнять и прорабатывать задачи
  • Умение принимать и конструктивно обосновывать технические решения
  • Продуктовый подход к разработке
  • Знание паттернов и опыт их применения на практике
  • Английский Intermediate и выше

У нас вы получите:

  • Возможность программировать на Java, а не заниматься конфигурированием через аннотации
  • Осмысленную работу: возможность влиять на продукт и видеть как пользуются результатами вашей работы
  • Профессиональную прокачку и поддержку (коллеги, у которых есть чему поучиться, всегда готовы помочь, многие работают со дня основания)
  • Профессиональное развитие и перспективу роста (последние несколько лет растем в два раза)
  • Семейную атмосферу молодого, дружного и профессионального коллектива
  • Гибкое начало рабочего дня
  • Оформление по ТК РФ
  • Зарплату на карту и вовремя
  • Бонусы и подарки, приуроченные к важным жизненным событиям

Наши направления:

  • Ядро – API, надежность, производительность, многопоточность, встроенные языки, отказоустойчивость, распределение нагрузки
  • Устройства и источники данных — коммуникации, протоколы обмена данными
  • Интеграция – собственные и различные сторонние API
  • Хранение – SQL, NoSQL, графовые БД, структуры данных, оптимизация скорости и использования памяти, Big Data
  • Аналитика – алгоритмы, мат. методы, машинное обучение, Data Science
  • Визуализация – текстовые/графические редакторы, графики, инструменты построения отчетов
  • Бэкенд для фронтенда – многопоточный движок со сложной бизнес логикой и API (HTTP, WebSockets) для фронта. Написан на Kotlin, Spring

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

Git
ООП
Java
Java SE
Spring
Kotlin
Gradle

Вакансия опубликована 13 августа 2020 в Твери

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