Java-разработчик

10 июня 2024 • г Санкт-Петербург • ПАО "Сбербанк" • IT: Разработка

Большой и интересный проект по переводу процессов инкассации на новые платформы банка: Единая Фронтальная Система (ЕФС) и Платформа Перспективного Развития Бизнеса (ППРБ) с планируемым выводом части функционала в ПРОД уже в этом году.


Работа в большой геораспределенной команде (15- 20 человек), в которой уже сейчас работают архитектор, аналитики, разработчики, тестировщики.

Обязанности

Вам предстоит:

● Выполнять роль техлида в команде, проектировать решения и воплощать их в жизнь;

● Работать со стеком Java 11, Spring Boot, Jenkins, OpenShift, JUnit, Maven

● Разрабатывать и запускать новые функции для миллионов пользователей;

● участвовать в развитии архитектуры;

использовать современные подходы, инструменты и технологии;

Требования

Мы ожидаем, что Вы:

·      Имеете опыт разработки от 3х лет

·      Имеете опыт по разработке учетных решений, платежных решений - приветствуется

·      Глубокое знание Java core.

·      Опыт разработки бизнес-процессов с использованием BPM (Activity, jBPM и др) или желание в этом разобраться

·      Знание принципов ООП и понимание базовых и корпоративных паттернов проектирования.

·      Знание Spring, Spring Boot, Spring MVC. Опыт разработки бэкенда java web приложений и/или отдельных сервисов (в т.ч. микросервисов)

·      Опыт разработки высоконагруженных систем.

·      Знание, опыт проектирования и разработки API (SOAP/HTTP/Java)

·      Уверенное знание и опыт работы с данными в формате json/xml. Понимание необходимости и опыт применения xsd и json schema

·      Опыт работы с ORM фреймворками (предпочтительно Hibernate). Опыт работы с Apache Kafka, Apache ActiveMQ приветствуется.

·      Знание RDBMS (предпочтительно PostgreSQL). Умение отлаживать, оптимизировать sql запросы. Опыт построения модели данных. Желателен опыт работы с конструкторами запросов (JOOQ, GraphQL и т.п.)

·      Опыт разработки CI/CD процессов (git, maven, jenkins)

·      Опыт разработки автоматизированных тестов JUnit, Cucumber. Понимание принципов TDD/BDD

·      Психологическая устойчивость к постоянно меняющимся требованиям

Условия

Работа у нас — это:

● команда профессионалов, готовых поддержать ваши инициативы;

● мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;

● возможность работы с новыми технологиями;

● обучение за счёт компании;

● гибкий график

●     новый красивый и комфортный офис, возможен смешанный режим

● ДМС;

прозрачная система бонусов и премий, достойная зарплата — размер обсудим на собеседовании.