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

Bell Integrator · 220000 RUB / month

Bell Integrator — Développeur backend, niveau Senior. Format : travail de bureau ; villes - Moscou, Saint-Pétersbourg, Nijni Novgorod. Salaire : jusqu'à 220 000 ₽ par mois. Bell Integrator est l'un des principaux intégrateurs de systèmes au pays. Nous sommes une société informatique accréditée et faisons partie de la grande famille Softline Group. Bell Integrator met activement en œuvre des projets dans toute la Russie ; nos clients comprennent les plus grandes sociétés financières, de télécommunications et de vente au détail du pays. ✅Description du projet DT (prix numérique) est un système d'agrégation de tarifs destiné aux entreprises clientes, conçu pour participer aux processus de tarification et de calcul des commissions. Le système implémente la fonctionnalité de stockage et de mise à jour des tarifs clients, ainsi que la distribution de la valeur actuelle des tarifs dans les systèmes automatisés (AS) des consommateurs sur demande. Les tarifs du CC sont maintenus conformément aux produits bancaires fournis aux entreprises clientes d'autres usines alimentaires. Le CC joue un rôle important dans le processus de calcul des commissions pour les clients, qui s'effectue à l'aide d'un ensemble de solutions automatisées appelées « Facturation ». Pour fonctionner efficacement, Billing doit recevoir rapidement des informations sur les tarifs clients en vigueur, ce qui permet un stockage de données unifié et fiable. Dans ce contexte, le DP est un élément clé du système bancaire. L'objectif principal du CC est de réduire le temps d'accès aux données sur les tarifs des entreprises clientes pour l'AS de la banque - à la fois pour une utilisation dans la logique des systèmes back-end et pour l'affichage des données dans les systèmes front-end. Le CC permet au CA de contacter une source pour obtenir des informations à jour sur les tarifs au lieu de les rechercher à différents endroits. Cela simplifie les processus bancaires et augmente leur efficacité. ✅Exigences de base - Enseignement supérieur : informatique\mathématiques\techniques ; - Trois ans d'expérience de travail en Java sur des projets réels ; - Expérience avec Spring Framework, Apache Kafka, Openshift (DropApp), Prometheus, Grafana, Hibernate, Criteria ; - Expérience avec les bases de données relationnelles (PostgreSQL), compétence en rédaction de requêtes SQL ; - Connaissance des principes de la programmation orientée objet, connaissance des modèles de conception et capacité de les appliquer dans la pratique, compréhension des structures de données et des algorithmes ; - Expérience en rédaction de tests unitaires ; - Compréhension des principes de fonctionnement des protocoles de transfert de données (HTTP/REST, S3, JMS); - Expérience en développement d'équipe (avec Confluence, Jira, Git, Bitbucket, Jenkins, OpenApi) ; - Expérience dans le développement d'applications sur une architecture de microservices ; - Expérience dans le développement d'applications multithread à forte charge. - Connaissance du développement basé sur l'IA, du codage agent et du développement basé sur les spécifications ✅Responsabilités professionnelles - Développement de logiciels sur la plateforme Sberbank (Java, Spring Boot, DropApp, Postgresql, Apache Kafka, S3, LiquiBase) ; - Développement de la partie backend d'interaction avec l'UI ; - Développement technologique du projet, refactoring des solutions précédemment mises en œuvre ; - Suivi des performances et assistance au maintien des produits retirés. ✅Conditions : - Possibilité d'évolution professionnelle et de carrière dans l'entreprise, possibilité de participer à divers projets ; - Expérience de travail dans une équipe distribuée de professionnels ; - Niveau de salaire - 220 000 en main ; - Format - Œuvre hybride - Saint-Pétersbourg, Nijni Novgorod, Sotchi, Voronej, Moscou - NN – Kostina, 6 ans // Akademika Sakharova, 2k4. Sotchi – Voykova, 2. Saint-Pétersbourg – Uralskaya, 1, lettre Ch. Moscou - Kutuzovsky, 32k1. Source : Habr Carrière, publié le 09-08-2026. Réponse — sur la page de la source originale.

Бэкенд разработчик · Senior · Java · Java Spring Framework · Apache Kafka · Prometheus · Hibernate · PostgreSQL · SQL · Москва · Санкт-Петербург · Нижний Новгород

Apply

More roles at Bell Integrator

Workix

{{ siteBrand.name }}
{{ prevSlogan }} {{ currentSlogan }}
{{ t('loading') }}

{{ t('onboarding_title') }}

{{ t('onboarding_sub') }}

{{ t('agent_connect_title') }}

{{ t('agent_connect_hint') }}

{{ agentPrompt }}

{{ t('partners_title') }}

{{ t('partners_sub') }}

{{ t('partners_embed_title') }}

{{ t('partners_embed_body') }}

{{ t('cases_title') }}

{{ t('cases_sub') }}

{{ c.title }}

{{ c.summary }}

{{ t('cases_outcome') }}: {{ c.outcome }}

{{ tag }}
{{ t('loading') }}
{{ t('loading') }}
← {{ t('back') }}
{{ t('empty_orders') }}
{{ t('order_title') }} · {{ kindLabel(currentOrder.kind || currentOrder.type) }}

{{ currentOrder.title }}

{{ statusLabel(currentOrder.status) }} {{ appliedLabel(currentOrder.applied.count) }} · {{ t('applied_by_you') }} {{ currentOrder.project }}
{{ tag.name || tag }}

{{ t('applied_title') }}

{{ t('applied_hint') }}

{{ t('applied_login') }}

{{ t('nav_auth') }}
{{ t('applied_at') }}: {{ fromNow(myApplication.appliedAt) }} · {{ myApplication.via }}

{{ t('proposals_title') }}

{{ t('proposal_place') }}
{{ fromNow(p.date) }}
{{ t('contact') }} {{ t('proposal_score') }}: {{ p.score }}

{{ t('proposal_yours') }}

{{ t('proposal_login') }}

{{ t('nav_auth') }}
{{ t('proposal_score') }}: {{ formProposal.score }}
← {{ t('back') }}
{{ t('performer_title') }}

{{ currentPerformer.name }}

{{ currentPerformer.headline }}

{{ availabilityLabel(currentPerformer.availability) }} {{ currentPerformer.location }} {{ (currentPerformer.openTo||[]).join(', ') }}
{{ t('performer_rate') }}: {{ formatMoney(budgetView(currentPerformer).amount) }}
{{ tag.name || tag }}
GitHub {{ contactLabel(c.kind) }} {{ t('no_contact') }}

{{ t('performer_projects') }}

{{ t('performer_orders') }}

{{ r.title }}

{{ r.description }}

{{ kindLabel(r.kind || r.type) }}
{{ (r.title || '?').slice(0,1) }}

{{ r.title }}

{{ r.description }}

{{ r.startupName || r.startupSlug }}
← {{ t('back') }}
{{ statusLabel(routeError.code === 'pending_moderation' ? 'pending' : 'rejected') }}

{{ routeError.code === 'pending_moderation' ? t('project_pending') : t('project_rejected') }}

← {{ t('back') }}

{{ currentStartup.name }}

{{ currentStartup.url }} {{ currentStartup.github }}
{{ t('posted') }} {{ fromNow(currentStartup.createdAt) }}
{{ t('updated') }} {{ fromNow(currentStartup.updatedAt) }}
{{ statusLabel(currentStartup.status) }} {{ stageLabel(projectKind(currentStartup)) }}
{{ t('project_publisher') }}
{{ currentStartup.publisher.name }}

{{ currentStartup.publisher.headline }}

{{ t('performer_title') }}

{{ t('roles') }}

{{ t('no_roles') }}

{{ r.title }}

{{ tag }}
{{ t('highlight_badge') }}

{{ t('carousel_title') }}

← {{ t('back') }}

{{ t('apply_title') }}

{{ t('apply_target_hint') }}

{{ (currentStartup && currentStartup.name) || currentRole.startupSlug }}
{{ currentRole.title }}

{{ currentRole.description }}

{{ kindLabel(currentRole.kind) }} {{ currentRole.payment.budget }} {{ currentRole.payment.cur || 'USDT' }} {{ tag }}

{{ t('proposal_login') }}

{{ t('nav_auth') }}
{{ t('proposal_score') }}: {{ formApply.score }}
{{ t('apply_external') }}

{{ t('auth_title') }}

{{ t('nav_auth') }}

{{ t('mine_empty') }}

{{ t('create_order') }}

{{ route.slug ? t('edit_startup') : t('create_startup') }}

{{ t('agent_form_title') }}

{{ t('agent_form_hint') }}

{{ agentPrompt }}

{{ formRole._id ? t('edit_role') : t('create_order') }}

{{ t('agent_form_title') }}

{{ t('agent_form_hint') }}

{{ agentPrompt }}

{{ formRole.startupId ? t('task_attach_project_hint') : t('task_attach_standalone_hint') }}

{{ t('profile_title') }}

{{ t('agent_form_title') }}

{{ t('agent_form_hint') }}

{{ agentPrompt }}
{{ t('profile_agent_key_title') }}

{{ t('profile_agent_key_hint') }}

{{ t('auth_registered') }}
{{ displayedAgentKey }}

{{ t('profile_agent_key_hidden') }}

{{ t('profile_agent_key_none') }}



{{ t('prefs_title') }}

{{ t('support_title') }}

{{ t('support_sub') }}

{{ t('support_limit_hint') }}

{{ t('auth_title') }}

{{ t('auth_mvse_hint') }}

{{ t('auth_signed_in') }} {{ me.name || me.id }}
{{ t('auth_section_browser') }}

{{ t('auth_mvse_hint') }}

{{ t('auth_section_key') }}

{{ t('auth_key_hint') }}

{{ t('auth_registered') }}
{{ onceKey }}
{{ toast }}