Java-разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
UNITED CARD SERVICES – мы работаем в сфере ФинТех, входим в международную группу компании Global Payments, мирового лидера по эквайрингу.
У нас есть своя группа разработки 7 человек. По планам внедрение Code Review в существующую систему разработки. В связи с чем открыта новая для нас вакансия.
Используем технологии:
Spring, JMS (Java Message Service), ESB (Enterprise Service Bus), MicroServices, JPA (Java Persistence API), ORM (Object–relational mapping), REST (Representational state transfer), SOAP (Simple Object Access Protocol), Pentaho, Oracle.
Предлагаем:
- Комфортный офис, гибкое начало рабочего дня.
- Возможность работать частично удаленно (например, 2-4 дня в неделю).
- Оформление по ТК РФ с первого дня и 100% белая заработная плата.
- Оклад 100 000 – 200 000 руб. (до вычета НДФЛ) + годовой бонус.
- ДМС со стоматологией после испытательного срока (3 мес.), обучение.
- Офис: м. Авиамоторная/Электрозаводская (15 мин. от метро), ул. Боровая, д.7, стр. 10.
Задачи:
70% времени писать качественный код:
- корректировать выявленные в процессе эксплуатации ошибки и недоработки;
- реализовывать новый функционал;
- корректировать существующий функционал;
30% проводить кодревью по стандартам компании с помощью Checkmarx:
- анализировать код на наличие уязвимостей;
- анализировать отчёты SAST;
- создавать заявки на исправление кода.
Наши ожидания:
- опыт коммерческой разработки на Java от 2-х лет;
- знание технологий СУБД (Oracle, MySQL, Postgres, MSSQL);
- базовые знания по Groovy, PHP, С/C++, SQL, командным скриптам, 1C; умение быстро ориентироваться в иных языках и средствах разработки;
- понимание стандартных алгоритмов и структуры данных, многопоточного программирования, сетевого взаимодействия, основ криптографии;
- знание основных принципов безопасности при разработке (OWASP).
Преимуществом будет:
- базовые знания методов и подходов анализа кода (Code Review);
- базовые знания принципов и методологии SSDLC;
- практические навыки работы с CI/CD инструментами (Jenkins);
- базовые знания методик Agile или Waterfall.