We are a team responsible for salary and social payments.
The cluster systems handle enrollments within the Sberbank salary project. Daily, over 1 million enrollments to individuals' accounts are processed through the cluster's automated system.
Stack: microservice architecture, Java 17+, Maven/Gradle, Hibernate, Spring framework (boot, data jpa, etc.), Docker/Kubernetes/Istio, Git, Postgres, kafka/jms/rest/grpc, etc. (jms is not required).
Responsibilities
- Design (microservices, API, integration interactions, databases)/Prototyping
- Task estimation and decomposition
- Implementation of functionality using a modern technical stack.
- Active participation in code reviews
- Close collaboration with other functional teams (analytics, testing, automated testing, load testing)
- Development using Scrum/Kanban (team's discretion)
- Performing some DevOps tasks.
Requirements
- Higher technical education
- Java developer experience of 3+ years
- Experience with high-load systems
- Experience with microservice architecture
- Experience with the technology stack: Java 17+, Maven/Gradle, Hibernate, Spring framework (boot, data jpa, etc.), Docker/Kubernetes/Istio, Git, Postgres, kafka/rest/grpc.
Will be a plus:
- Skills in working with generative AI models
- Experience creating AI agents and using them in work.
Conditions
- Office-based work at Moscow, Kutuzovskaya metro station
- Work format: hybrid option available (up to 2 days of remote work)
- Annual bonus and yearly review
- Extended VHI (Voluntary Medical Insurance) from day one + dental care and preferential family insurance
- Sberbank Corporate University, internal educational platform, participation in IT conferences
- Preferential mortgage at Sberbank, corporate pension program, SberPrime subscription, discounts from partners and services of the group of companies.