Tsys

Java Software Developer

Коротко

Senior Java-разработчик для участия во всех этапах жизненного цикла разработки ПО — проектирование, кодирование, отладка, тестирование и внедрение приложений с использованием разнообразного стека технологий. Компания из сферы платёжных технологий, требуется опыт от 4-6 лет, знание нескольких бэкенд и фронтенд языков, баз данных (реляционных и NoSQL), а также понимание требований безопасности PCI. Работа в гибридном формате в Стамбуле.

Описание
Работает на протяжении всего жизненного цикла разработки программного обеспечения и выполняет функции универсального специалиста: создаёт, проектирует, кодирует, отлаживает, поддерживает, тестирует, внедряет и валидирует приложения, обладая широким пониманием разнообразных языков и архитектур. Анализирует существующие приложения или формулирует логику для новых приложений, процедур, составляет блок-схемы, пишет и отлаживает код. Поддерживает и использует документацию по приложениям и программированию при разработке кода. Рекомендует изменения в стандартах разработки, поддержки и системных стандартах. Создаёт соответствующие результаты и разрабатывает планы внедрения приложений на протяжении всего жизненного цикла в гибкой среде разработки.
Какую роль вы будете играть?
•Разрабатывает код базовой и умеренной сложности с использованием фронтенд и/или бэкенд языков программирования на нескольких платформах в сотрудничестве с бизнес- и технологическими командами для внутренних и внешних клиентских программных решений. Проектирует, создаёт и предоставляет стандартные и умеренно сложные спецификации программ для разработки и поддержки кода по нескольким проектам/задачам, обладая широким пониманием приложения/базы данных для лучшего согласования взаимодействий и технологий.
•Анализирует, модифицирует и разрабатывает код умеренной сложности/модульное тестирование для разработки точной документации по приложению. Выполняет тестирование и валидацию требований для изменений кода умеренной сложности. Выполняет корректирующие меры для устранения недостатков кода умеренной сложности и выносит на рассмотрение альтернативные предложения.
•Участвует во встречах с клиентами, обсуждениях совместных предприятий, командах партнёрства с вендорами для определения подходов к решениям.
•Оказывает поддержку руководству в проектировании, разработке и внедрении стандартов бизнес-/инфраструктурных приложений, включая соответствующие контроли, процедуры и мониторинг для обеспечения соответствия и точности данных. Применяет полное понимание процедур, методологий и стандартов приложений, включая соответствие требованиям безопасности Payment Card Industry (PCI).
•Проводит и предоставляет базовые оценки по оплачиваемым часам и ресурсам по инициативам, проектам и задачам.
•Помогает с обучением на рабочем месте и предоставляет руководство другим инженерам-программистам.
Что мы ищем в этой роли?
Требования
•BS в области компьютерных наук, информационных технологий, бизнес-/управленческих информационных систем или смежной области.
•Как правило, минимум 4 года профессионального опыта в кодировании, проектировании, разработке и анализе данных.
•Обычно продвинутые знания и использование одного или нескольких фронтенд/бэкенд языков/технологий и умеренное понимание соответствующего другого конца языка/технологии из следующего (но не ограничиваясь): два или более современных языка программирования, используемых на предприятии, опыт работы с различными API, внешними сервисами, опыт работы как с реляционными, так и с NoSQL базами данных.
•BS в области компьютерных наук, информационных технологий, бизнес-/управленческих информационных систем или смежной области, 6+ лет профессионального опыта в кодировании, проектировании, разработке и анализе данных и опыт работы с инструментами IBM Rational Tools.
•Навыки/знания: опытный, зрелый профессионал с полным пониманием своей области специализации; решает широкий круг вопросов творческими способами. Эта должность — полностью квалифицированная, карьерно-ориентированная позиция уровня journey-level.
•Сложность работы: работает над проблемами разнообразного масштаба, где анализ данных требует оценки идентифицируемых факторов. Демонстрирует хорошее суждение при выборе методов и методик для получения решений. Взаимодействует со старшими внутренними и внешними специалистами в своей области экспертизы.
•Контроль: как правило, получает минимум инструкций по повседневной работе, общие инструкции по новым заданиям.
Операционные системы
Дистрибутивы Linux, включая один или несколько из следующих: Ubuntu, CentOS/RHEL, Amazon Linux; Microsoft Windows; z/OS; Tandem/HP-Nonstop.
Базы данных
Проектирование, знание DDL и DML для одной или нескольких из следующих баз данных: Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop.
Бэкенд-технологии
Java, Python, .NET, Ruby, Mainframe COBOL, Mainframe Assembler.
Фронтенд-технологии
HTML, JavaScript, jQuery, CICS.
Веб-фреймворки
Веб-технологии, такие как Node.js, React.js, Angular, Redux.
Инструменты разработки
Eclipse, Visual Studio, Webpack, Babel, Gulp.
Мобильная разработка
iOS, Android.
Машинное обучение
Python, R, Matlab, Tensorflow, DMTK.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте