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