Description
The team is developing a high-load notification service for the OneWork platform (a unified employee workspace).
The service receives events from various products and teams (tasks, delegation, system events, etc.), processes them, and delivers them to users via different channels: notifications, banners, mailings, and UI integrations. It also provides configuration capabilities (enabling/disabling, channel settings).
Responsibilities
What you will do:
- develop and enhance backend services using Java/Spring Boot within a microservices architecture
- design and implement integration interactions: sync REST + async events via Kafka
- apply API-first approach: design API contracts (OpenAPI), coordinate changes, maintain backward compatibility
- work with PostgreSQL: data schemas, queries, indexes, performance optimization
- participate in technical solution development and detailed architectural decisions within a component/service
- work in an Agile team (Scrum/Kanban), participate in ceremonies, propose improvements.
Requirements
We expect you to have:
- 3+ years of Java development experience
- hands-on experience with Spring Boot (Web/Data/Security): understanding of application layers, transactions, error handling
- experience in microservices development
- experience with PostgreSQL + ORM (Hibernate/JPA): modeling, migrations, query optimization
- skills in working with Kafka: producer/consumer, error handling, retry/DLQ (or similar mechanisms)
- knowledge of REST + OpenAPI/Swagger, JSON, gRPC
- understanding of team development tools: Jira/Confluence/Bitbucket, CI (Jenkins), artifacts (Nexus).
Nice to have:
- Kubernetes at developer level: configs, healthchecks (liveness/readiness), understanding of deployment and resources
- principles of SOLID/DDD/EIP, Schema-driven approaches
- experience with workflow/BPM engines (Camunda-like).
- work with generative AI models
- proficiency in AI tools for analysis, generation, and automation.
Conditions
Working at SberTech means:
- hybrid work schedule
- modern office at Novodanilovskaya naberezhnaya, 10
- annual bonus and yearly salary review
- accredited IT company status
- extended private health insurance from day one and preferential insurance for family
- corporate Sber University, internal educational platform, participation in IT conferences
- 90 days of remote work from any region
- preferential mortgage from Sberbank, SberPrime+ subscription, discounts from partners and group company services.