Senior Java Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
В международный проект Fintech - Bank, Telecom, Marketplace приглашаем в команду Senior Java Developer
Обязанности:
- Проектирование создаваемого продукта с использованием UML
- Создание WBS и оценка трудоёмкости
- Распределение задач между разработчиками команды
- Установка новых версий компонент на dev окружения
- Code review
- Диагностика и локализация дефектов(как в рамках процесса производства, так и в рамках коммерческой эксплуатации)
- Создание автотестов, взаимодействие с QA Lead по созданию карты покрытия автотестами
- Внедрение процессов CI/CD в производственный процесс
Требования:
- Опыт разработки высоконагруженных Java приложениях не менее 5 лет
- Опыт управления командой разработчиков не менее 2 лет, Опыт построения процесса разработки в команде
- Знакомство с методами проектирования и анализа архитектуры систем, опыт проектирования и документирования в том числе с использованием UML и BPMN аннотаций
- Опыт внедрения CI/CD процессов- Опыт реализации и интеграции Веб сервисов: HTTP, REST/JSON, SOAP/XML
Опыт реализации приложений с использованием технологических стэков:
- Java 8 и выше
- Frameworks: Spring Boot, Spring Cloud
- Message Brokers: RabbitMQ, Apache Kafka
- Service Discavery, хранение конфигурации приложений на базе продуктов HashiCorp(Consul, Consul KV, Consul Template, Vault)
- Работа с базами данных Oracle, Postgresql
- Контейниризация приложений с использованием docker
- load balancing: HAProxy, Citrix Netscaler
Бонусы
• Высокий профессионализм коллег
• Плоская структура управления
• Работаем по принципу Бирюзовой организации
• Оцениваются идеи, а не авторитет
• Офис в Санкт-Петербурге: ул Савушкина 126 литера Б ,бизнес-центр Атлантик Сити ( метро Беговая)
• Гибкий график
• Медицинская страховка, компенсация расходов на спорт и английский язык
• Дружественный коллектив и атмосфера
• Современный стек технологий
• Отсутствие формализма
• Достойная оплата труда, белая з/п
• Широкие возможности расширения роли и компетенции в компании
• Гибкий процесс и возможность экспериментировать