Обязанности:
- Разработка и развитие платформы для центрального приложения банка.
- Мониторинг, поиск и анализ ошибок в работе приложения.
- Выполнение технических задач по оптимизации и межсервисному взаимодействию.
- Проведение code review.
Требования:
- Опыт коммерческой разработки на Java от 4 лет.
- Опыт проектирования высоконагруженных и распределённых систем.
- Знание Java Core, JVM, Memory Model, Garbage Collection, многопоточности и Java 21.
- Опыт работы со Spring Boot, Spring Security и Hibernate/JPA; Micronaut будет плюсом.
- Знание паттернов проектирования и принципов SOLID.
- Опыт оптимизации сложных запросов в PostgreSQL/Oracle; миграция между базами данных будет плюсом.
- Опыт работы с Kafka и Nginx.
- Опыт проведения Code Review, участия в архитектурных комитетах, мониторинга и анализа неисправностей; работа с ELK и Zabbix.
Условия: полная занятость, график 5/2, удалённая работа.