Description
We are creating a business process reliability service as part of Sber's PaaS platform – Platform V.
Our service SessionsData (https://platformv.sbertech.ru/products/sessions-data) is a high-performance distributed in-memory cache for session data (common context of requests within a session), which helps reduce the load on external services and databases.
The product is widely used in SberBank both for Sberbank Online and in the bank's internal systems. Over 80 million sessions per day just in Sberbank Online alone.
Responsibilities
- Decomposition and analysis of tasks
- Implementation of new functionality and support for existing functionality
- Participation in the elaboration and making of technological decisions for product implementation
- Conducting Code Review.
Requirements
- Commercial development experience with Java 11+;
- Knowledge of Spring Framework 5.* (Core / Web / AOP / Data / Cache), Spring Boot 2.7+;
- Java Concurrency, Multithreading
- OpenAPI 3, JUnit or TestNG, Mockito, SQL
- Experience with PostgreSQL/Oracle, Docker, Kubernetes/OpenShift
- Understanding of REST API construction principles, Agile development methodology;
- Experience in developing high-load web projects;
Conditions
- Employment according to the Labor Code of the Russian Federation
- Company-funded training: online courses in Sber's Virtual School and unlimited access to the library, training at the Corporate University, trainings, meetups, and the opportunity to gain new qualifications;
- Free SberPrime+ subscription, discounts on products from partner companies: Okko, Sber Market, Delivery Club, Samokat, Sber Eapteka, and others
- Voluntary Health Insurance (DMS), accident and critical illness insurance
- Preferential loan terms
- Financial assistance and social support, corporate pension program