Мы занимаемся разработкой и внедрением систем, автоматизирующих бизнес-процессы заказчика на базе конструктора Case Platform.
Основные продукты - кредитный фронт, управление рисками, системы по работе с просроченной задолженностью, системы принятия решений по кредитам, CRM-системы. Кроме того, Case Platform позволяет создавать приложения и вне банковского контекста - документооборот, управление проектами, и другие.
Наши основные заказчики - банки топ-100 РФ: Газпромбанк, Банк Открытие, Райффайзенбанк, Совкомбанк, Банк Россия, АК БАРС Банк, Почта Банк и многие другие. Кроме финансовых технологий разрабатываем решения для автоматизации крупных корпораций и госструктур. В их числе: S7 Airlines, Русатом Сервис, Почта России, аэропорт Шереметьево и другие.
В команду разработки конструктора информационных систем "Case Platform" требуется разработчик Java с высоким интеллектом и интересом к нетривиальным RnD задачам.
Мы ждем специалиста с обоснованными амбициями, способного предлагать и реализовывать новые идеи и решения, участвовать в построении архитектуры системы.
Обязанности:
- Анализ и уточнение требований к реализуемым задачам.
- Участие в разработке технических решений.
- Разработка и тестирование java-кода системы.
- Участие в документировании разработанной функциональности
- Анализ нетривиальных проблем возникающих у пользователей системы.
- Взаимодействие с другими участниками команды( java- и веб- разработчиками, тестировщиками) для обеспечения согласованности и качества разработки.
- Учет собственного рабочего времени.
Требования:
- Понимание основ computer science (алгоритмы и структуры данных, вычислительная сложность, производительность, надежность...).
- Знание и умение применять шаблоны проектирования.
- Понимание принципов объектно-ориентированного программирования и дизайна.
- Понимание проблем параллельного программирования и способов их решения.
- Понимание основ криптографии и обеспечения безопасности данных.
- Умение диагностировать и решать проблемы производительности.
- Системное мышление.
- Знание платформы Java EE 6 и выше, опыт программирования на языке Java.
- Опыт работы с XML, JSON, ORM (JPA, Hibernate).
- Знание SQL (Oracle, PostgreSQL или любой другой диалект).
- Опыт командной работы.
- Опыт работы с системами контроля версий и автоматизации процесса разработки.
Будет плюсом:
- Участие в разработке архитектуры систем;
- Профильное образование;
- Опыт участия в разработке сложных разнородных систем;
- Знание теории формальных языков и принципов построения трансляторов;
- Использование программных продуктов и инструментов для построения распределенных систем (кластеризация, микросервисы)
Условия:
- Достойный уровень заработной платы, обсудим Ваши пожелания;
- Рост заработной платы вместе с ростом квалификации;
Офис в Академпарке;
- Корпоративный транспорт
А также:
- Профессиональное развитие;
- Полугибкий график;
- Доброжелательный коллектив;
- Веселые корпоративы в кругу коллег;