Технологии/инструменты
Java 8/11/17SpringMavenGitPostgreSQLHibernateRedisKafkaMockitoDockerKubernetesOpenShift
Selecty — российская IT-компания, оказывающая услуги по заказной разработке программного обеспечения. Работает на рынке более 10 лет, с 2013 года успешно решая задачи любой сложности в рамках цифровой трансформации для крупного бизнеса. Среди заказчиков Selecty более 300 компаний из списка РБК Топ-500.
Задачи
Разработка back-end на проекте для одного из крупнейших банков:
- Разработка под Java, фреймворк: Spring boot.
- Разработка в рамках микросервисной архитектуры.
- Оптимизация существующих решений.
- Проектирование интерфейсов взаимодействия с другими системами.
- Работа в тесном сотрудничестве со специалистами фронтенд разработки, тестирования и аналитиками.
- Работа по гибким методологиям разработки.
Ожидания
- Уверенное владение Java, понимание принципов работы JVM.
- Знание основных библиотек и шаблонов проектирования.
- Опыт использования Spring Framework (Boot, MVC, data, security...).
- Понимание особенностей микросервисной архитектуры.
- Опыт работы с многопоточностью и асинхронностью.
- Опыт работы с базами данных, умение писать и оптимизировать запросы.
- Опыт работы с распределёнными хранилищами и системами.
- Знание HTTP, REST, SOAP.
- Опыт проектирования и реализации интеграционных взаимодействий, очереди (RabbitMQ/ActiveMQ/Kafka).
Плюсом будет:
- Опыт работы с Docker и Kubernetes/OpenShift.