Java разработчик (кредитование)
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
Условия работы
Описание:
- Разрабатывать сервисы в рамках микросервисной архитектуры банка
- Участвовать в процессе аналитики и декомпозиции задач
- Принимать участие в проработке архитектуры в рамках команды
Условия
- Конкурентоспособная заработная плата
- Корпоративное обучение и сертификация в технических и бизнес областях
- Корпоративные развлекательные программы
- Помощь при релокации в Москву
- Работа удаленно по московскому времени (на территории РФ, Беларуси) либо в одном из офисов: Москва, Саратов, Уфа, Пенза, Нижний Новгород
Требования:
- Опыт работы от 3-х лет на Java 8+
- Опыт работы с Spring
- Уверенное знание: Java11+, Git, Gradle/Maven, принципов CI/ CD
- Понимание принципов сетевого взаимодействия, работа HTTP
- Уверенное знание стеĸа: SpringBoot2, Spring MVC, Spring Data (JDBC, JPA), Spring Security
- Понимание принципов ООП, RESTfull API, Clean Architecture, SRP, SOLID, DDD
- Опыт работы с инструментами тестирования: JUnit5, Spring Cloud Contract, Gatling (желательно)
- Опыт работы с реляционными СУБД: PosgreSQL
- Понимание миĸросервисной архетиĸтуры
Желательно:
- Опыт работы по Scrum в продуĸтовой ĸоманде
- Опыт работы со Spring Web Flux
- Понимание принципов Event-Driven архитеĸтур, Eventual Consistency
- Понимание принципов работы очередей сообщений и распределённых логов: AMQP, Kafka
- Понимание принципов работы технологий ĸонтейнеризации: Docker, Kubernetes
- Опыт работы с noSQL решениями: Redis, MongoDB