Обязанности:

  • Разработка и развитие платформы для центрального приложения банка.
  • Мониторинг, поиск и анализ ошибок в работе приложения.
  • Выполнение технических задач по оптимизации и межсервисному взаимодействию.
  • Проведение 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, удалённая работа.