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