Наша команда поддерживает ядро банка, которое отвечает за операционный учет банковских продуктов, а именно за открытие договоров и заключение сделок, а также их полное сопровождение для всех сегментов бизнеса.
Мы обеспечиваем современный технологический слой сервисов, который позволяет удобно и просто создавать новые продукты и адаптировать уже имеющиеся в соответствии с трендами банковского рынка.
Наш стек: Java 17+, Gradle (иногда Maven), GitLab CI, Spring Boot 3+, PostgreSQL, ELK, Kafka.
Мы используем современные технологии и паттерны разработки. Мы не ограничены в выборе инструментов и решений, если что-то необходимо - берем и втягиваем в проект.
Старший разработчик в команде
- Создает высоконагруженные системы на актуальном и востребованном технологическом стеке.
- Предлагает и принимает архитектурные решения.
- Имеет опыт описания и проработки новых интеграционных решений.
- Обеспечивает стабильность, доступность, надежность сервисов и решений целиком.
- Участвует в развитии и поддержке продукта наряду с другими участниками команды.
Экспертиза старшего разработчика в банке
- Опыт промышленной разработки от 3 лет.
- Умеет самостоятельно декомпозировать задачи, а также давать реалистичную оценку сложности задач и соблюдать ее.
- Глубокие знания Java.
- Хорошие знания и опыт работы со Spring Boot.
- Умение тестировать свой код, знакомство с JUnit и Mockito.
- Опыт проектирования схемы БД и написание SQL-запросов.
- Знание принципов работы с CI/CD.
- Опыт работы с Docker/Kubernetes.
- Опыт работы с одним из брокеров сообщений.
- Знания паттернов микросервисной архитектуры.
- Умение работать с системами агрегации логов.
- Знание системы контроля версий Git.
- Обладает высоким уровнем вовлеченности и ориентирован на результат.
- Понимание принципов гибких методик разработки (Agile, Scrum).
Дополнительные навыки, которые мы ценим:
- Использование best-practices написания кода, паттернов ООП и т.д.
- Опыт работы с ActiveMQ, Kafka, Camunda.