Banks Soft Systems - системно значимая российская ИТ-компания, специализирующаяся на разработке, внедрении и поддержке решений по цифровизации клиентского обслуживания для банков, финтех-компаний, госсектора, телекома, ритейла, медицины, сферы ЖКХ в России и СНГ. Мы разрабатываем системы речевой аналитики, развиваем платформы дистанционного банковского обслуживания, а также оказываем услуги по заказной и аутсорс разработке. Мы практикуем наиболее востребованные рынком технологические решения: от машинного обучения до разработки 1С.
Обязанности: - Участие в разработке серверной части приложений на базе Java;
- Реализация бизнес-логики и интеграция с внешними сервисами;
- Оптимизация существующего кода и улучшение производительности;
- Проектирование и разработка REST API;
- Участие в проектировании архитектуры и выбор технологий;
- Написание и поддержка модульных и интеграционных тестов;
- Участие в Code Review.
Требования: - Опыт работы с Java от 2-3 лет;
- Уверенное владение Spring Framework (Boot, Data, Security, MVC);
- Знание и опыт работы с SQL и реляционными базами данных (PostgreSQL);
- Опыт работы с ORM (Hibernate);
- Понимание принципов RESTful API и опыт их разработки;
- Умение писать чистый и поддерживаемый код, знание принципов SOLID, DRY, KISS;
- Опыт работы с системами контроля версий (Git);
- Навыки работы с Docker и знание основ CI/CD;
- Понимание многопоточности и принципов работы JVM;
- Опыт работы с микросервисной архитектурой;
- Знание Kafka или других брокеров сообщений;
- Опыт работы с NoSQL базами данных (Redis);
- Навыки тестирования (JUnit, Mockito).
Условия: - Полное соблюдение ТК РФ c первого дня работы и своевременная выплата заработной платы;
- Удалённый формат работы по РФ;
- Расширенный ДМС со стоматологией;
- Бесплатное обучение английскому языку вам и вашим детям;
- Скидки в фитнес-клубы;
- Предоставляем всю необходимую технику для работы.
Откликайтесь и присоединяйтесь к нашей дружной команде!