ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1765961 | Backend Developer (Java, Spring) | Москва | > Т1 | open | 2024-10-07 |
Требования
Необходимые навыки: Опыт работы с Java от 5 лет с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate.
Обязанности
Мы разрабатываем современную высоконагруженную омниканальную платформу дистанционного банковского обслуживания, построенную на микросервисной архитектуре. Сможешь влиять на продукт, на максимизацию его...
Описание
Мы разрабатываем современную высоконагруженную омниканальную платформу дистанционного банковского обслуживания, построенную на микросервисной архитектуре.
Работа будет проводиться в одном из стримов нашей большой команды на позиции Backend-разработчика. Ищем специалистов, готовых активно участвовать в его жизни, развивать интернет-банк для корпоративных клиентов!
В нашей команде ты:
- получишь опыт работы с современными технологиями разработки и тестирования;
- сможешь влиять на продукт, на максимизацию его ценности для клиента;
- узнаешь, как работает банковский бизнес изнутри.
От тебя мы ожидаем энергию и желание участвовать в решении сложных и интересных задач:
- Разработке backend части системы;
- Техническом развитии и масштабировании продукта;
- Проработке архитектурных решений и интеграций;
- Проведении code review;
- Работе по Agile-методологии.
Необходимые навыки:
- Опыт работы с Java от 5 лет с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate;
- Уверенные знания основных современных концепций и принципов разработки на платформе Java;
- Хорошее знание и умение применять на практике принципы ООП, SOLID, DRY, KISS;
- Знание стандартных алгоритмов и структур данных;
- Знание и опыт применения: Stream, Optional, Collections, etc. Разработка с использованием Java 8 - 11;
- Опыт работы с тестовыми фреймворками: Junit, TestNG, Mockito;
- Опыт работы с реляционными базами данных;
- Знание теоретических основ проектирования БД и построения эффективных запросов;
- Опыт работы с Git, Maven.
Плюсом будут:
- Опыт проектирования высоконагруженных систем;
- Опыт работы с Spring Boot, Spring Cloud;
- Опыт работы с Docker, Kubernetes;
- Опыт работы с TeamCity, Jira, Confluence;
- Умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные);
- Понимание что такое микросервисная архитектура, её плюсы и минусы;
- Как минимум знакомство с функциональной парадигмой разработки.