Compass UOL
Java Developer | Remote
- Удалённо
- Brazil
- Полная занятость
- вчера
Удалённая позиция Senior Java Developer для разработки высоконагруженных финансовых систем в международном проекте с архитектурой микросервисов и облачной инфраструктурой.
О позиции
Ищем опытного разработчика Java для участия в создании и поддержке корпоративных решений в финансовой области. Вы будете работать с современными технологиями в распределённой команде, занимаясь проектированием архитектуры, интеграцией систем и обеспечением производительности обработки тысяч транзакций в секунду.
Чем заниматься
- Проектировать и поддерживать веб-приложения на Java в многоуровневой архитектуре; определять архитектуру новых корпоративных решений для финансовой области; развивать и поддерживать существующие системы; руководить командами разработки по применению паттернов проектирования и лучших практик; выбирать технологии для новых проектов; обеспечивать интеграцию и слияние параллельных сборок; создавать архитектуры на основе микросервисов, контейнеров и многоарендности; строить интеграции между системами через APIs, брокеры сообщений и шины сервисов; гарантировать безопасность, качество ПО и автоматизацию тестирования; создавать высокопроизводительные решения для обработки больших объёмов транзакций; работать в облачных средах (публичных и частных); участвовать в agile-командах (Scrum, XP, Kanban).
Что ждут
- Опыт работы с Java Web и технологиями Java (JEE 6+, JSE 6+, JPA 2, Spring Framework, Apache Velocity, CMT/BMT транзакции, пакетная обработка, Java Swing); глубокие знания архитектуры программного обеспечения и корпоративных решений; понимание MVC, паттернов проектирования, Enterprise Integration Patterns (EIP), SOA, микросервисов, контейнеров и дизайна API; опыт с AngularJS, HTML5, CSS3 и Progressive Web Applications (PWA); знание интеграционных технологий (JMS, WebSphere MQ, REST, XML, EJB 3, ISO 8583); работа с БД IBM DB2 и SQL; практики CI/CD и автоматизированного тестирования (TDD, ATDD, JUnit, Selenium, JMeter, SonarQube); основы безопасности приложений (OWASP, JAAS, LDAP, SSO, шифрование); опыт в финансовом банковском секторе; знание периферийных банковских устройств и смарт-карт; опыт работы в Linux; базовые знания COBOL и CICS; опыт облачных сред; практика agile-методологий.
Будет плюсом
- Опыт работы с J/XFS стандартами для банкоматов и платежных терминалов; знакомство с системами автообслуживания клиентов банка; наличие международных сертификаций в Java или облачных платформах; опыт работы в мультикультурных распределённых командах.
Условия
- Возможность удалённой работы из любой локации; медицинское страхование для сотрудника и домашних животных; поддержка home office; питание/рефешнмент; программа профессионального развития с партнёрами (AWS, Google, Microsoft, Salesforce, Adobe, Anthropic); психологическая и нутрициологическая поддержка; расширенная родительская политика; страховка жизни; программы лояльности и корпоративные скидки; возможность участия в интересных проектах высокой технической сложности.
Навыки
- Java, Spring Framework, JEE, JPA, Microservices, Docker, Kubernetes, AWS, Azure, GCP, SQL, PostgreSQL, MongoDB, Redis, Kafka, RabbitMQ, REST API, gRPC, GraphQL, OAuth2, JWT, Docker Compose, Jenkins, Git, Maven, Gradle, JUnit, Mockito, Selenium, JMeter, SonarQube, Agile, Scrum, Linux, Oracle, MySQL, PostgreSQL
Сложность отбора
Высокий уровень сложности — требуется опыт проектирования высоконагруженных финансовых систем, знание специализированных банковских протоколов и интеграций, архитектурный опыт уровня senior.
Оценка JobPathЗарплата по рынку
800 000 – 1 800 000 ₽ в месяц
Оценка основана на рыночных данных для Senior Java Developer с опытом 5+ лет в бразильском финансовом секторе и международных компаниях; конвертация в рубли по курсу ~60 BRL/RUB для соответствующего профиля.
Оценка JobPath по рынку, не предложение работодателяМогут спросить на собеседовании
- Как вы подходите к проектированию архитектуры высоконагруженной системы с требованием обрабатывать тысячи транзакций в секунду?
- Расскажите о вашем опыте работы с микросервисной архитектурой и контейнеризацией. Какие проблемы возникали при внедрении и как их решали?
- Какие подходы вы применяете для обеспечения безопасности приложений? Расскажите о конкретном кейсе.
- Опишите ваш опыт интеграции внешних систем через API и очереди сообщений. С какими сложностями сталкивались?
- Как вы организуете тестирование кода в CI/CD процессе? Какие метрики качества важны для вас?
Прорепетировать это собеседование
Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.
Начать бесплатноСохрани похожие вакансии
Новые вакансии с такой должностью будут собираться в кабинете.
Сохранить фильтр