Senior Java Developer
Прямой работодатель UBIC Technologies ( ubic.tech )
Опыт работы от 3 до 5 лет
Мы – команда ubic.tech - разработчик передовых инфраструктурных решений в сфере городских, телекоммуникационных, банковских и рекламных сервисов. Мы строим проекты с использованием методов обработки больших данных, машинного обучения, конфиденциальных вычислений.
Наши проекты:
- Высоконагруженные b2c и b2b проекты;
- Системы автоматизации;
- Дашборды и системы аналитики;
- Системы анализа больших объемов неструктурированной информации;
- Системы мониторинга и принятия решений и др.
В настоящее время количество проектов растет, в связи с чем мы ищем Senior Java Developer.
Про команду, процессы, стек:
Java у нас основной язык разработки прикладной логики на backend. В распределенной команде 12 человек. Типичные задачи, решаемые на java: реализация поведения для интерфейсов, программирование бизнес-процессов, работа с данными (в том числе bigdata), различные интеграции со сторонними сервисами и т.д. Ищем опытного специалиста, который усилит своей экспертизой наши проекты и сможет управлять группой разработчиков на проекте.
- java 8 и 17 (в разных проектах по-разному)
- spring boot последней стабильной версии
- стэк netflix для микросервисов
- rest
- postgres
- clickhouse
- kafka
- docker
Задачи, которые предстоит решать:
- Писать чистый и хорошо поддерживаемый код на Java;
- Проектировать и разрабатывать архитектуру модулей;
- Принимать участие в создании ТЗ и проработке бизнес-требований;
- Участвовать в перекрестном ревью, заниматься оптимизацией своего и чужого кода;
- Писать unit и интеграционные тесты;
- Коммуницировать с внешним миром (например командой разработки со стороны заказчика);
- Оптимизировать и повышать производительность разрабатываемого ПО.
Идеальный кандидат для нас:
- Имеет практический опыт коммерческой разработки от 2 лет;
- Имеет опыт управления командой, распределения задач;
- Знанет Java (у нас 8 и 17), Spring, Spring Boot, опыт написания Unit-тестов;
- Знание SQL, проектирование схемы БД, написание запросов, оптимизация;
- Глубокое понимание процессов разработки ПО;
- Знает средства отладки и профилирования java приложений;
- Работал с Git + Git flow, Docker;
Что предлагаем:
- Оформление в соответствии с ТК РФ и полностью «белый» доход;
- Конкурентный уровень заработной платы - мы высоко оцениваем любой вклад в развитие наших проектов;
- Комфортный график с гибким началом рабочего дня и гибридный формат работы (офис Мск, м. Новокузнецкая/Третьяковская);
- Оборудование на выбор: Windows, Linux или Maс. Ноутбук или стационарный компьютер и любое разумное число мониторов;
- Выездные корпоративы два раза в год и душевные посиделки в офисе (у нас есть приставки и настольный теннис во дворе);
- Занятия английским языком в офисе за счет компании;
- Возможность оплаты профессиональных курсов и повышения квалификации.