Compass UOL
Java Developer | Mid
- Удалённо
- Brazil
- Полная занятость
- вчера
Компания Compass UOL ищет Java Developer уровня Mid для разработки решений в банковской сфере. Вы будете проектировать архитектуры с высокой нагрузкой, работать с микросервисами и интеграцией банковских систем.
О позиции
Позиция требует опыта разработки и архитектурного проектирования в сложных высоконагруженных системах. Вы будете взаимодействовать с командами разработки, обеспечивая соответствие кода лучшим практикам инженерии качества и стандартам проектирования. Роль связана с интеграцией центральных банковских систем и распределённых сервисов в облачной среде.
Чем заниматься
- Проектирование端到端 решений (новых и легаси), выбор фреймворков, компонентов и архитектурных паттернов
- Сотрудничество с командами разработки, обеспечение соответствия стандартам проектирования и качеству кода
- Проектирование архитектур для высокой транзакционной нагрузки и низкой латентности
- Анализ и валидация функциональных и нефункциональных требований от клиентов и стейкхолдеров
- Интеграция центральных банковских систем с периферийными устройствами и распределёнными сервисами
- Периодическая оценка технических реализаций на соответствие утверждённому архитектурному дизайну
Что ждут
- Значительный практический опыт как Software Architect или Technical Specialist в экосистемах высокой сложности
- Архитектура MVC, Микросервисы, RESTful API, Мульти-тенантность, Паттерны проектирования (GoF)
- Опыт работы с Java EE 5+, Java SE 6+, Spring Framework, JPA 2, EJB 3
- Опыт работы с Docker/Контейнерами и развёртыванием решений
- Глубокое знание распределённых транзакций (CMT/BMT) и пакетной обработки (Batch)
- Владение JMS, IBM MQ/WebSphere MQ, WebSphere Message Broker/App Connect
- Знание протоколов финансовой транзакции ISO 8583 (версия 1987)
- Опыт интеграции с периферийным оборудованием банковского сектора
- Знание IBM DB2, реляционного моделирования и оптимизации сложных SQL-запросов
- Опыт конфигурации и анализа качества кода с SonarQube
- Знания облачных архитектур и основ администрирования Linux
- Знание Frontend технологий: HTML5, CSS, Bootstrap, JavaScript, jQuery, AJAX, Angular, PWA
Будет плюсом
- Опыт работы с методологиями Agile: Scrum и Kanban
- Опыт работы с Java Swing, JSF и Apache Velocity
- Опыт интеграции с Mainframe системами (COBOL/CICS)
- Сертификации и постоянное профессиональное развитие
Условия
- Вознаграждение за питание или ваучеры на еду
- Медицинское и стоматологическое страхование
- Страхование домашних животных
- Поддержка работы из дома (для удалённых позиций)
- Welcome kit при онбординге
- Страхование жизни
- Доступ к платформе Zenklub (психологическая и нутрициологическая поддержка)
- Программа TotalPass для здоровья и фитнеса
- Программа сертификации и непрерывного обучения с партнёрами
- Корпоративные скидки и программы развития
- Доступ к контенту UOL
- Расширенный отпуск по уходу за ребёнком
- Реферальная программа
Навыки
- Java
- Spring Framework
- JPA
- EJB
- Docker
- Microservices
- REST API
- MVC
- Design Patterns
- JMS
- IBM MQ
- ISO 8583
- SQL
- Database Design
- SonarQube
- Linux
- Cloud Architecture
- JavaScript
- Angular
- HTML/CSS
- Agile
- Scrum
- Kanban
- Mainframe Integration
- CoBOL
- CICS
- DB2
- Banking Systems
Сложность отбора
Высокий уровень сложности из-за требований к работе с банковскими системами высокой нагрузки, унаследованными системами и специализированными финансовыми протоколами (ISO 8583, JMS, IBM MQ). Требуется глубокий опыт в архитектуре и проектировании.
Оценка JobPathЗарплата по рынку
300 000 – 700 000 ₽ в месяц
Оценка для позиции Java Developer/Mid-Senior в банковской сфере Бразилии. Специализация на банковских системах и высоких нагрузках повышает рыночную стоимость специалиста.
Оценка JobPath по рынку, не предложение работодателяМогут спросить на собеседовании
- Как вы проектировали архитектуры для систем с высокой транзакционной нагрузкой? Какой подход выбрали и почему?
- Расскажите о вашем опыте интеграции с банковскими ядрами и периферийными устройствами. С какими протоколами работали?
- Как вы обеспечиваете качество кода в команде? Как используете инструменты статического анализа?
- Опишите ваш опыт работы с распределёнными транзакциями. С какими проблемами сталкивались и как их решали?
Прорепетировать это собеседование
Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.
Начать бесплатноСохрани похожие вакансии
Новые вакансии с такой должностью будут собираться в кабинете.
Сохранить фильтр