Команда Банка Компаньон в поисках Backend Java Middle developer
Мы предлагаем:
- Гибридный график работы;
- Свободный дресс-код;
- Трудоустройство по ТК КР.
Что нужно будет делать:
- Разработка, тестирование и оптимизация кода, используя Spring Boot и связанные технологии в соответствии с требованиями заказчика.
- Помощь в определении требований к проекту, составление технических спецификаций и участие в обсуждении деталей проекта с командой.
- Участие в обзорах кода коллег для обеспечения соответствия стандартам кодирования и наилучших практик.
- Ведение и поддержка документации проекта, включая создание диаграмм, описания API и других документов.
- Работа с командой по управлению проектом, участие в совещаниях и встречах по проекту.
- Обеспечение высокой производительности приложений и устойчивости к нагрузкам с помощью мониторинга и оптимизации приложений.
- Участие в обучении и менторинге новых разработчиков в команде.
- Разработка и поддержка RESTful API и других сервисов в соответствии с требованиями заказчика.
- Работа с базами данных, включая проектирование, создание и оптимизацию таблиц, запросов и хранимых
- процедур.
Наши ожидания от кандидата:
- Опыт работы: от 3 лет
- Опыт работы с Java Srping Boot и фреймворком в целом не менее 3-х лет.
- Знания ООП (принципов, шаблонов)
- Опыт работы c Java 8+
- Spring Boot, Spring Core, Spring Web, Spring Data(JPA/Hibernate), Spring Security(LDAP, JWT)
- Maven
- SOAP, REST
- Git
- JIRA
- Знание и опыт работы с ActiveMQ или другими брокерами сообщений
- Опыт работы с базами данных одним из (MS SQL, PostgresSQL, MySQL)
- Опыт работы с Docker и контейнеризацией приложений.
- Хорошее понимание принципов архитектуры микросервисов и опыт работы с их реализацией.
Преимуществом будет:
- Написания модульных тестов(Utin testing) и интеграционных тестов(Integration testing)