Java Backend разработчик
Разработка и поддержка бэкенд-сервисов на Java и Spring Boot для FinTech платформы. Требуется опыт от 2 лет, знание Java Core, Spring Boot, REST API и реляционных баз данных. Предлагается удаленная работа, полная занятость, гибкий график и поддержка обучения.
Зарплата не указана — оценили по рынку
На основе 44 похожих вакансий за 90 дней.
Что предстоит делать
NovaCore ищет Java Backend Developer для участия в новом FinTech проекте. Нам нужен инженер, способный создавать безопасные серверные сервисы, проектировать надежные API и работать с распределенными системами с высокой нагрузкой транзакций. Проект Проект представляет собой FinTech платформу, которая помогает компаниям управлять счетами клиентов, платежными транзакциями, возвратами средств, расчетами и финансовой отчетностью. Бэкенд состоит из сервисов на Java и Spring Boot, отвечающих за обработку транзакций, интеграцию с платежными провайдерами, аутентификацию, аудит логов и процессы предотвращения мошенничества. Асинхронные финансовые события обрабатываются через брокеры сообщений, в то время как PostgreSQL и Redis используются для постоянного хранения, кэширования и управления состоянием транзакций. В настоящее время команда повышает надежность системы, внедряет дополнительные способы оплаты и оптимизирует обработку транзакций при возросшей нагрузке.
- Разрабатывать и поддерживать серверные сервисы с использованием Java и Spring Boot.
- Реализовывать процессы обработки платежей, транзакций, возвратов средств и расчетов.
- Проектировать безопасные и поддерживаемые REST API.
- Интегрировать внешние платежные шлюзы и финансовых провайдеров.
- Разрабатывать асинхронные процессы с использованием брокеров сообщений.
- Обеспечивать согласованность и идемпотентность финансовых операций.
- Оптимизировать запросы к базе данных и производительность бэкенда.
- Писать модульные, интеграционные тесты и тесты API.
- Участвовать в ревью кода и обсуждениях архитектуры.
- Расследовать инциденты в продакшене и повышать надежность системы.
- Вести техническую документацию и проактивно сообщать о прогрессе.
- Условия работы
- Формат: Удаленно.
- Посещение офиса: По желанию.
- Занятость: Полная занятость или долгосрочный контракт.
- График: Гибкий рабочий график с согласованным временем доступности команды.
- Тип сотрудничества: Talent Pool / Будущие проекты.
- Оплата: По результатам технического уровня и собеседования.
- Оплачиваемый отпуск и больничный в соответствии с договором о сотрудничестве.
- Образовательная поддержка и доступ к внутренним техническим материалам.
- О компании NovaCore
- NovaCore разрабатывает масштабируемые цифровые продукты для FinTech, Healthcare, E-commerce и корпоративных клиентов. Мы фокусируемся на надежной архитектуре, безопасной разработке, прозрачной коммуникации и долгосрочной ценности продукта. Если подходящий активный проект в данный момент недоступен, заявки рассматриваются для будущих возможностей через кадровый резерв NovaCore.
Что ждём от вас
- Более 2 лет коммерческого опыта разработки на Java.
- Глубокие знания Java Core и современных версий Java.
- Практический опыт работы с Spring Boot и Spring Framework.
- Опыт проектирования и разработки REST API.
- Хорошее знание Spring Data JPA и Hibernate.
- Опыт работы с PostgreSQL, MySQL или другой реляционной базой данных.
- Понимание транзакций базы данных, уровней изоляции и согласованности данных.
- Знание ООП, принципов SOLID и распространенных паттернов проектирования.
- Опыт работы с Maven или Gradle.
- Опыт работы с Git и процессами совместной разработки.
- Уровень английского языка B1+.
- Желательно
- Опыт работы в FinTech, банковской сфере, платежных системах или биллинговых платформах.
- Знание Spring Security, OAuth 2.0 и JWT.
- Опыт работы с Kafka или RabbitMQ.
- Понимание идемпотентности и паттернов распределенных транзакций.
- Опыт работы с Redis и распределенным кэшированием.
- Знакомство с микросервисной и событийно-ориентированной архитектурами.
- Опыт работы с Docker, Kubernetes и CI/CD.
- Знание AWS, Azure или GCP.
- Опыт работы с JUnit, Mockito, Testcontainers и интеграционным тестированием.
- Знакомство с PCI DSS или практиками обеспечения безопасности финансовых данных.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в NovaCore
2 активные вакансии в компании
PHP Backend разработчик
~870 018 – 1 287 850 ₸ оценка
Ищем PHP-разработчика с опытом от 2 лет для работы над платформой управления подписками и платежами. Нужно знать PHP 8+, Laravel или Symfony, REST API и SQL. Предлагаем удаленную работу и полную занятость.
Похожие вакансии
6 вакансий
Java разработчик (e-commerce, SAP Commerce и OMS)
~1 527 450 ₸ оценка
Ищем Java-разработчика для развития e-commerce платформы на SAP Commerce. Нужно проектировать и реализовывать backend-логику, интеграции, участвовать в архитектуре. Требуется опыт Java от 3 лет, знание Spring, SAP Commerce, SQL. Предлагаем удаленную работу, ДМС и гибкий график.
Java-разработчик
~1 527 450 ₸ оценка
Ищем Java-разработчика для обновления крупного e-commerce проекта с внедрением ИИ-персонализации. Нужно разрабатывать backend на Java/Spring, интегрировать логистику, Big Data и фронтенд. Требуется опыт с Java 11+, Spring, GraphQL, Kafka/RabbitMQ и микросервисами.
Java разработчик (OpenJDK)
~1 020 000 – 1 200 000 ₸ оценка
Ищем Java-разработчика для работы над OpenJDK. Вы будете исправлять баги, бэкпортировать фиксы и улучшать стабильность JDK. Требуется 2+ года опыта Java, знание Core Libraries и AWT/Swing/JavaFX. Предлагают удаленную работу и участие в open-source проекте.
Java-разработчик (микросервисы)
~1 527 450 ₸ оценка
Ищем Java-разработчика для создания высоконагруженных микросервисных приложений. Требуется опыт работы с Oracle от 2 лет, знание Java Spring, Hibernate, RabbitMQ, Kafka и Docker. Предлагаем удаленную работу, официальное оформление и возможности для развития.
Backend-разработчик (Java, Kotlin)
~1 527 450 ₸ оценка
Ищем опытного Java/Kotlin разработчика для работы над финтех-проектом. Требуется знание Spring, SQL, микросервисной архитектуры и очередей сообщений. Предлагаем интересные задачи в стабильной команде с долгосрочной перспективой.
Backend розробник (Java)
Backend-розробник на Java для створення фінтех-рішення A2A/PayByBank. Потрібен досвід від 2 років, знання PostgreSQL та мікросервісів. Компанія пропонує віддалену роботу, гідну оплату та професійний розвиток.