Мы ищем Java-разработчика для работы над новым проектом в Яндексе. Проект связан с проведением платежей и начислений для различных сервисов компании, созданием проводок и документов в учётной системе OEBS. Проект перспективный, у него много заказчиков, используется современный стек технологий.
Обязанности:
-
Разрабатывать микросервисы для учётной системы.
-
Создавать ядро для обработки, накопления и отправки большого количества платежей.
-
Реализовывать поддержку различных схем оплаты (предоплатные, постоплатные, расходные, агентские).
-
Разрабатывать функциональность для выставления счетов-фактур, формирования проводок в GAAP, ведения дебиторских счетов и актов.
-
Участвовать в развитии и масштабировании финансовых процессов компании.
-
Проектировать гибкую архитектуру под потребности сервисов и управлять потоками данных Order-to-Cash (O2C).
-
Прорабатывать интеграции между сервисами, повышать надёжность передачи данных.
-
Снижать вероятность отказов и дублирования финансовых проводок и платежей.
-
Создавать решения для упрощённого подключения новых заказчиков.
Требования:
-
Опыт разработки на Java 11+ с использованием Spring, Spring Boot.
-
Знание Hibernate и JDBC.
-
Опыт работы с реляционными базами данных (PostgreSQL).
-
Понимание принципов микросервисной архитектуры.
-
Опыт тестирования кода и написания юнит-тестов.
-
Аккуратность и внимательность к деталям.
-
Готовность самостоятельно прорабатывать технические и архитектурные решения.
Будет плюсом:
-
Опыт работы с очередями (SQS, Kafka, MQ).
-
Участие в разработке высоконагруженных систем.
Условия:
-
Работа над сервисом, напрямую влияющим на финансовые процессы компании.
-
Расширенная медицинская страховка с первого месяца (стоматология, ежегодные чекапы, неотложная помощь за рубежом, лечение критических заболеваний, включая онкологию).
-
Страховка для родственников по системе 80/20 (80% оплачивает компания).
-
Поддержка психотерапии (офлайн и онлайн).
-
Лазерная коррекция зрения через год работы.
-
Ведение беременности и роды — через два года работы.
-
Возможности профессионального роста и участия в развитии архитектуры сервиса.
-
Поддержка спорта и здорового образа жизни.