Обязанности: Написание кода Разработка новых программных продуктов Рефакторинг кода Кросс-ревью Менторство Мы ждем от тебя: Уверенное знание Java 11 и выше Уверенное знание технологий разработки Spring Framework, SpringBoot, REST, JUnit, Mockito Уверенные знания SQL, опыт работы с СУБД PostgreSQL и/или Oracle, опыт проектирования БД, опыт оптимизации запросов Понимание паттернов проектирования API Понимания принципов обеспечения безопасности приложений Понимание принципов разработки ПО (ООП, SOLID), шаблонов проектирования Понимание разработки высоконагруженных и распределенных систем, систем финансового профиля Понимание всего цикла производства ПО, от анализа первичных требований до доставки в производственную среду и сопровождения пользователей Практический опыт работы с системами контроля версий Практический опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений Будет плюсом: Опыт работы с TestContainers, Wiremock Понимание принципов работы по Scrum и Kanban Практический опыт с системами автоматической сборки и непрерывной интеграции приложений (Maven/Gradle, Gitlab CI, Github actions) Понимаение принципов построения микросервисной архитектуры Условия: Аккредитованная IT - компания Трудоустройство по ТК РФ Гибридный график работы, работа из офиса 40 часовая рабочая неделя, 5/2, плавающее начало рабочего дня с 8 до 12 Вакансия только для жителей г. Новосибирск, удаленку не рассматриваем Мы предлагаем: Работа в молодой и дружной команде Компенсация абониментов в спортивный зал Оплата обучающих курсов Квартальные и годовые премии по результатам KPI Корпоративные мероприятия и досуг