Position

Sr. Java Developer,
Omsk

Location


Omsk

Project Description


Мы ищем специалистов для развития облачной цифровой платформы (аналог AWS, Azure).
Платформа имеет унифицированную архитектуру (набор IaaS, PaaS и SaaS сервисов), что позволяет всего за 4-9 месяцев создавать новые приложения и продукты за счет переиспользования созданных ранее компонентов.
Цифровая платформа состоит из инфраструктурных и платформенных сервисов, которые, в свою очередь, состоят из сотен сервисов и тысяч микросервисов.
Система распределенная, сбалансированная, отказоустойчивая с горизонтальным масштабированием (многонодность).

На базе платформы реализуется большое количество различных социально значимых, образовательных и коммерческих продуктов, для миллионов пользователей по всей стране.
Также есть проекты по доработке ядра самой платформы.

Большинство проектов пишутся "с нуля.
Перед разработчиками стоят задачи по разработке/доработке сервисов для омниканальной платформы, разработке архитектуры высоконагруженных систем, интеграционных решений, оптимизации производительности.
Имеются прозрачные стандарты написания кода, проводятся code review, что позволяет получать аккуратный, хорошо спроектированный и поддерживаемый код.
Используются только современные технологии: микросервисы, SpringCloud, Hadoop, Docker, Kubernetes.

Мы работаем по Agile в небольших командах по 6-10 человек.
Платформа активно растёт, через год мы планируем достичь численности 1000+ человек.
Быстрый рост команды дает возможность быстрого развития и реализации потенциала каждого сотрудника. А большое количество проектов (сейчас их порядка 40) позволяет всегда найти себе интересное направление.

Технологический стек платформы:
Back: Java 8-11, Spring, SpringBoot, SpringCloud, Hibernate, JPA, PostgreSQL, Kafka, Oracle, Hadoop, NoSQL, Spark, Redis.
Front: JavaScript, React, Redux, GraphQL, TypeScript, Node.js
DevOps: Docker, Kubernetes, Openshift, Ansible, Bash, Python, Zabbix, Jenkins, Allure, ELK, Grafana, Prometeus.

Responsibilities


    Разработка приложений и сервисов
    • Проектирование приложений на Java.
    • Разработка интеграционных сервисов.
    • Участие в оценке задач по срокам выполнения, декомпозиция задач.
    • Проведение code review.
    • Отслеживание исполнения релизного цикла и сроков прохождения quality gate.
    • Управление командой разработчиков, постановка и контроль задач.

Skills


Must have

    • Опыт разработки на Java от 3х лет.
    • Экспертное владение Java 8
    Опыт командной разработки коммерческих приложений, знание основных
    методологий разработки программного обеспечения, проведения модульного
    тестирования (JUnit и TestNg)
    • Понимание принципов OOП, шаблонов проектирования, принципов ООАД,
    шаблонов проектирования уровня предприятия
    • Знакомство с технологиями Spring Framework, Hibernate ORM, JDBC, JMS, JMX
    • Опыт работы с инструментами Jira, Confluence, Git,Jenkins, Sonar, Maven,
    Gradle, Nexus
    • Опыт работы с сервером приложений WildFly (JBoss)
    • Опыт проектирования и разработки высоконагруженных, распределённых и
    отказоустойчивых систем
    • Опыт профилирования приложений - поиск утечек памяти, поиск bottleneck
    приложений
    • Экспертное знание принципов реляционных БД, опыт проектирования и оптимизации БД
    • Понимание принципов работы и особенностей SQL иNoSQL хранилищ: Oracle, PostgreSQL, Cassandra, Apache Ignite
    • Опыт работы со SpringBoot
    • Английский на уровне чтения технической документации
    • Высшее техническое образование

Nice to have

    • Опыт использования стека технологий Hadoop, Apache Kafka
    Умение работать с linux command line, писать минимальные bash-скрипты.
    • Опыт работы с MongoDB, Docker/Kubernetes

Languages


Russian: C1 Advanced

Relocation package


If needed, we can help you with relocation process. Click here for more details: see more details

Work Type


Java

Ref Number


VR-52904

Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
Events
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
Referral
Platform
icon Referral Luxoft
Learn more
Students
and Grads
icon Students Luxoft
Learn more

More job opportunities in
Java

Specialization Position / Title Location Send to a friend
Java Team Lead Java Omsk, RU
Java Lead Java Developer Omsk, RU
Java Regular/Senior Java Developer Omsk, RU
Java Senior Kotlin/Java Developer Omsk, RU