Job Details
Software Development
Senior
Remote
Russian
Possibly outdated
Sep 8
This job was posted more than a month ago — it may no longer be active

Java Developer for Yandex 360 B2B Platform Team

Yandex seeks a Java Developer for the B2B platform team of Yandex 360. Remote (Moscow, Saint Petersburg), flexible schedule, extended VHI, 80% VHI for family. Tasks: transition from Python to Java, create Java services, microservices, architecture design.

B2B platform is a group of services for managing organizations in Yandex 360: resource lifecycle (files, shared drives, mailboxes) and organizational structure (employees, groups, departments). Responsibilities: - Manage the gradual transition from Python to Java within the development group: decomposition of the Python monolith into functional blocks, formation of a unified template for new Java services. - Create new services in Java, train other developers in the team. - Develop new microservices for business tasks: create APIs, work with components of the Yandex 360 ecosystem. - Design architecture, choose patterns, implement new functional modules.

Requirements: - Excellent knowledge of Java, clean optimized code, ability to apply design patterns. - Experience with high-load systems: efficient storage and processing of large data volumes, profiling and optimization. - Ability to decompose and solve complex problems: understand business requirements, break down into subtasks, prioritize. - Nice to have: experience in splitting a monolith into microservices (Strangler Fig, DDD, etc.), design and implementation of scalable architecture.

Remote work (Moscow, Saint Petersburg), flexible schedule. Extended VHI, 80% VHI coverage for spouses and children.

microservices
Strangler Fig
API
Java
Python
High-load systems
Architecture
Design Patterns
DDD

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Java Developer

RUB 200,000

Java Developer, remote, up to 200,000 RUB/month, 3-6 years experience, full-time. Work on code writing, unit testing, planning, design, code review.

N
NDA

Java Developer

Java Developer at Alfa-Bank. Build applications scaling across all remote banking channels. 2+ years Java/Kotlin and Spring experience required. Remote/hybrid.

A
Alfa-Bank

Lead Java Developer for MTS Bank SME

MTS Bank is hiring a Lead Java Developer with 6+ years of experience. Full-time, remote/hybrid/office. Develop integration services in high-load system.

M
MTS Bank