Опыт работы с многопоточностью и асинхронными задачами в Java. Понимание принципов работы JVM, управления памятью и оптимизации производительности.
Обязательно: - Знание ООП и шаблонов проектирования; - Опыт работы с Java 11 и выше; - Глубокое понимание и опыт работы с фреймворками Spring и Spring Boot; - Опыт работы с ORM фреймворками и реляционными базами данных, особенно с PostgreSQL; - Понимание принципов микросервисной архитектуры и опыт ее применения в проектах; - Умение разрабатывать высококачественный, эффективный и масштабируемый код; - Опыт работы с REST- сервисами \ WebSocket ; - Опыт работы с Docker, Kubernetes; Желательно: - Практический опыт работы в продуктовых командах на высоконагруженных проектах по WEB разработке от 3- х лет. - Опыт работы: в банке, инвестиционной компании, брокере или на проектах системных интеграторов для таких финансовых компаний Задачи: - Формирование и контроль правил разработки и внесения изменений; - Участие во всех этапах разработки программного обеспечения: от проектирования и разработки до тестирования и внедрения; - Участие в формировании архитектуры продукта; - Участие в декомпозиции и оценке бизнес задач;
Коммерческая разработка на Java не менее 3 полных лет в роли разработчика. Опыт работы с СУБД PostgreSQL/Oracle.
Законченное высшее или среднее специальное (профильное) образование. Базовые знания Java. Знание что такое Git и как с ним работать.
Опыт разработки на Java от 6 лет. Опыт коммерческой разработки на Java 11+ или Kotlin. Опыт коммерческой разработки с...
Уверенное владение языками программирования, такими как Java, Go от 5 лет. Опыт работы с FrontEnd (react + typescript).
Базовые знания любого языка программирования с поддержкой ООП (Java, C#, Python наши основные языки). Базовые навыки работы со средами программирования...