ALFABANK
Senior Java Developer
RemoteRussia only
- Role
- Backend
- Experience
- Senior
- Employment
- Full-time
- Company size
- Enterprise
Salary not disclosed
Check eligibility
Open to RU only. Set where you work from to check your eligibility.
No BS summary
Senior Java backend developer in Russia with 4+ years of commercial Java experience. Needs Kafka/Kafka Streams, SQL databases, Kubernetes, containerization, REST/SOAP/gRPC, Git, and high-load systems experience.
Core skills
JavaKafka/Kafka StreamsKubernetes
Required skills
MinIO/S3SQLOracle/PostgreSQL/YDBContainerizationCI/CDREST/SOAP/gRPCGit
Optional skills
Apache Flink
REMOTE RUSSIA | ALFABANK
- Разработка и развитие кода по принятым общебанковским/командным стандартам. Обеспечение качества кода и полноты реализации требований
- Проработка задач: уточнение требований, анализ рисков, декомпозиция, оценка, согласование ожидаемого результата
- Самостоятельное ведение задач от согласованного решения и до запуска в промышленной среде
- Выполнение PoC и R&D работ для проверки подходов в рамках конкретной задачи/сервиса
- Участие в разборе проблем в промышленной среде совместно с командой сопровождения
- Поиск и устранение дефектов и проблем производительности (в т.ч. по результатам нагрузочного тестирования)
- Взаимодействие со смежными командами по интеграциям и техническим вопросам
- Участие в ведении технической документации по проекту; технические консультации
- Общий стаж коммерческой разработки на Java от 4 лет
- Уверенные навыки разработки потоковых сервисов (на Kafka / Kafka Streams)
- Опыт работы с объектными хранилищами (MinIO, S3)
- Опыт работы с SQL БД (Oracle, PostgreSQL, YDB)
- Опыт работы с Kubernetes (понимание базовых сущностей, умение диагностировать проблемы развёртывания и конфигурации приложений)
- Опыт работы с инструментами контейнеризации и понимание CI/CD на уровне пользователя
- Опыт работы с REST/SOAP/gRPC
- Уверенные навыки работы с Git
- Опыт разработки высоконагруженных систем
- Опыт применения принципов проектирования и архитектурных паттернов
- Поддержание чистого и читаемого кода, обязательное участие в code review, покрытие изменений unit- и интеграционными тестами
- Будет плюсом: опыт работы с Apache Flink, опыт работы в банковской сфере
- Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия по результатам KPI
- Возможность влиять на крупные проекты, которые важны миллионам пользователей
- Полную удалёнку или гибрид на выбор, а также уютный ИТ-хаб в Москве, Санкт-Петербурге, Екатеринбурге и сезонный коворкинг в Сочи
- Сложные и интересные задачи, современный стек технологий
- Заботу о вашем здоровье: программа ДМС с первых дней работы, куда входит стоматология, обслуживание в лучших клиниках города, страхование и компенсация 10-ти дней больничного
- Возможность вертикального и горизонтального карьерного роста: регулярно проходят тренинги, вебинары, митапы и демо-дни
- Оплату посещения профильных конференций и курсов, помогаем с подготовкой к публичным выступлениям и написанием статей на Хабр
- Доступ к бесплатным корпоративным библиотекам Alpina Digital, MyBook и бизнес-изданий
- Предложения от Банка только для сотрудников: собственные спортзалы (Москва, Санкт-Петербург, Екатеринбург), а также скидки на услуги туристических агентств, продукты питания, в рестораны, бары, магазины
- Работа у трижды лучшего работодателя РФ по версии hh.ru, Forbes, РБК
- Программа развития AI-грамотности: треки по работе с нейросетями от базового до продвинутого уровня
Как с нами связатьсяПо всем интересующим вопросам обращайтесь к сотруднику отдела по подбору персонала: Мельник Ксения Михайловна KMELNIK3@ALFABANK.RU
Ругается на сертификат:
APPLY
What you'll do
- Develop and improve code according to bank-wide and team standards
- Ensure code quality and completeness of requirements implementation
- Clarify requirements, analyze risks, decompose tasks, estimate work, and agree expected outcomes
- Own tasks from agreed solution through production launch
- Run PoC and R&D work to validate approaches for a task or service
- Participate in production incident analysis with the support team
- Find and fix defects and performance issues, including after load testing
- Coordinate with adjacent teams on integrations and technical issues
- Maintain project technical documentation and provide technical consultations
- Keep code clean and readable, participate in code review, and cover changes with unit and integration tests
- Ensure code quality and complete implementation of requirements
- Perform PoC and R&D work to validate approaches for specific tasks or services
- Participate in production issue analysis with the support team
- Find and fix defects and performance issues, including from load testing results
- Work with adjacent teams on integrations and technical questions
- Maintain technical project documentation and provide technical consultations
- Maintain clean readable code, participate in code review, and cover changes with unit and integration tests
What they require
- 4+ years of commercial Java development experience
- Confident experience developing streaming services with Kafka or Kafka Streams
- Experience with object storage such as MinIO or S3
- Experience with SQL databases such as Oracle, PostgreSQL, or YDB
- Experience with Kubernetes, including basic entities and diagnosing deployment and application configuration issues
- Experience with containerization tools and user-level understanding of CI/CD
- Experience with REST, SOAP, or gRPC
- Confident Git skills
- Experience developing high-load systems
- Experience applying design principles and architectural patterns
- Banking domain experience is a plus
- Confident experience developing streaming services with Kafka / Kafka Streams
- Experience with Kubernetes, including understanding basic entities and diagnosing deployment and application configuration issues
- Banking experience is a plus
Benefits
- Stable transparent income discussed after interview plus quarterly KPI bonus
- Full remote or hybrid option
- IT hubs in Moscow, Saint Petersburg, and Yekaterinburg; seasonal coworking in Sochi
- Work on large projects used by millions of users
- Complex and interesting tasks with a modern technology stack
- DMS health insurance from the first days, including dentistry, clinic service, insurance, and compensation for 10 sick days
- Vertical and horizontal career growth with trainings, webinars, meetups, and demo days
- Payment for professional conferences and courses
- Support with public speaking preparation and writing articles for Habr
- Access to free corporate libraries Alpina Digital, MyBook, and business publications
- Employee-only bank offers, gyms in Moscow, Saint Petersburg, and Yekaterinburg, and discounts on travel agencies, food, restaurants, bars, and shops
- AI literacy development program
- Stable transparent income; salary discussed after interview plus quarterly KPI bonus
- Ability to influence large projects used by millions of users
- Full remote or hybrid by choice
- IT hubs in Moscow, Saint Petersburg, Yekaterinburg, and seasonal coworking in Sochi
- Voluntary medical insurance from day one, including dentistry, top clinics, insurance, and compensation for 10 sick days
- Vertical and horizontal career growth
- Trainings, webinars, meetups, and demo days
- Paid professional conferences and courses
- Support with public speaking preparation and writing Habr articles
- Access to free corporate libraries including Alpina Digital, MyBook, and business publications
- AI literacy development program with neural network tracks from basic to advanced
FintechEnterprise
Details
Apply routeUnknown
Salary not disclosed