Position

Regular/Senior Java/Kotlin developer,
Saint Petersburg

Location


Saint Petersburg

Office Address


Project Description


В команду молодого проекта по автоматизации онбординга клиентов глобальных рынков разыскивается Kotlin-backend разработчик с хорошим пониманием JVM или опытный Java-разработчик, готовый изучить Kotlin в короткие сроки (команда поможет с адаптацией, передаст знания о лучших практиках и т.п.).
Наш проект - оркестровщик бизнес-процессов онбординга и единое хранилище данных клиентских договоров. Будущее разрабатываемой системы в наших руках - ключевые решения за командой, никакого legacy, только современные технологии и методологии.
ООП, распределенная архитектура, (микро-)сервисы, SOA, SOLID, KISS, DRY - не просто слова и аббревиатуры для идеального кандидата, ему понятны как общие концепции разработки, так и нетривиальные архитектурные решения. Самостоятельность, организованность и ответственность - эти черты обязательно пригодятся, ведь придется решать интересные и сложные задачи и отвечать за принятые решения, писать чистый и понятный код с применением лучших практик.

Мы предлагаем:
• возможность влиять на принятие решений по развитию разрабатываемого решения;
• интересные и сложные задачи;

Responsibilities


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

Skills


Must have

    • JVM, Java > 1.8 (в т.ч. популярные библиотеки IO, JaxB, Jackson etc.)
    • Spring Framework (Spring Boot, Spring Data, JMS etc.)
    • *Многопоточность (*Java concurrency, проблемы и способы их решения)

Nice to have

    • Kotlin (само собой)
    • Activiti
    • HTTP/REST и форматы данных JSON, XML
    • Kafka, IBM MQ (JMS)
    • SQL, PostgreSQL
    • OpenShift (Kubernetes), Docker
    • Gradle (Kotlin DSL)
    • GIT

Languages


English: A2 Elementary

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-54737

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 Senior Java back-end developer Saint Petersburg, RU
Java Java Technical Lead Saint Petersburg, RU
Java Java Team Lead Saint Petersburg, RU
Java Senior Java Developer Saint Petersburg, RU