Кто мы?
Чем нужно заниматься?
- Разработка облачного и on-premise сервиса;
- Участие в проектировании и разработке смежных компонентов (облачные модули, вычислительные модули, графика и др.).
Что для этого нужно?
- Отличное знание Java (Core, Collections, Multithreading, Streams, Generics, Reflections, GC и т.д.)
- Опыт работы со Spring (IoC, Boot, Cloud, Web, Data, JPA (Hibernate), Security и т.д.);
- Опыт построения микросервисной архитектуры, проектирования взаимодействия через REST API, очереди сообщений (Apache Kafka);
- Знание алгоритмов, структур данных и принципов выбора эффективных решений;
- Глубокое понимание реляционных и NoSQL БД (ACID, OLTP, многопользовательская работа, блокировки и т.д.);
- Понимание основ и принципов ООП, SOLID, паттернов проектирования;
- Опыт работы с системами контроля версий, багтрекерами, системами сборки, continuous integration;
- Умение писать аккуратный и легкочитаемый код, даже при решении очень сложных задач;
- Умение применять AI инструменты в разработке;
- Умение разбираться в чужом/legacy коде.
Что мы готовы тебе предложить?
АО «ОТП Банк» (JSC «OTP Bank»)
Москва
Не указана
Теории от практиков
Москва
до 300000 RUR