Разработчик Java
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Описание проекта: Команда развивает банковский продукт. Данный продукт широко используется как инструмент безопасных расчетов за недвижимость, торговые сделки, услуги и много другое. В процессе жизни аккредитива встречается множество различных интеграций как с внутренними, так и внешними системами, с подписание и проверкой электронной подписи. Разрабатываем бизнес-логику в микросервисной архитектуре
Используемый стек: Java 11/17 в зависимости от сервиса, JMS, REST, Spring framework, БД – в основном PostgeSQL, немного Oracle, Maven, Git, Openshift, Kubernetes
Отдельно фронтендеры, на ReactJS
2х недельные спринты, релизы после серии спринтов
Сейчас есть 2 команды, набирается 3-я (состав команды 2 Java, 2 QA, системный аналитик)
Обязанности:
• Участие в проект в роли Java разработчика
• Работа в команде
Ожидания от кандидата
Требования:
• Опыт в роли разработчика Java от 3-х лет
• Высшее оконченное образование
• Знание принципов ООП, шаблонов проектирования
• Умение работать с Git, Maven, Jenkins
• Хорошее знание Java Core, Java EE
• Опыт работы с Hibernate
• Опыт работы с Oracle /Postgres
• Опыт использования Spring Framework (Spring Boot / Spring Cloud)
• Опыт многопоточного программирования
• Понимание принципов REST, JMS
• Опыт работы с Kafka/Rabbit MQ
• Опыт работы с Docker, OpenShift, Kubernetes
• Опыт написания Unit-тестов (jUnit, jest)
Будет плюсом:
• Опыт работы с React
• Знание JSON API, GraphQL, gRPC
Условия работы
Условия:
• Конкурентоспособная заработная плата
• Корпоративное обучение и сертификацию в технических и бизнес областях
• Корпоративные развлекательные программы
• Работа в Новосибирске удаленно, с посещением офиса 1/2 раза в месяц