for the Sber lending services team. Participation in the development of high-load distributed systems, implementation of AI agents and integration with LLM.
Tasks:
- Development of backend services in Java / Spring Boot in a microservice architecture
- Participation in code review
- Writing unit and integration tests
- Participation in setting up development processes for a new project
- Participation in designing API contracts between services
- Interaction with analysts, testers, and adjacent teams
- Work in CI/CD (Jenkins)
Requirements:
- Commercial Java development experience — from 2 years
- Spring Boot — confident proficiency (Core)
- REST — API design and documentation (OpenAPI/Swagger)
- Experience in writing unit and integration tests (Mockito + TestNg/JUnit)
- Confident proficiency in Git
- AI agent development experience
- Understanding of LLM operation principles (GigaChat is used in the project) and experience in integrating with them via API, ability to write system instructions and prompts for LLM
- Understanding of the lifecycle of ML models in production: integration via MLflow / BentoML / Triton, model versioning, health checks
- Code review participation experience
Conditions:
- Office format work initially, then hybrid
- Annual bonus and annual salary review
- Extended voluntary medical insurance from day one and preferential family insurance
- Sber Corporate University, internal educational platform, participation in IT conferences
- Office at Kutuzovskaya, with recreation areas and a gym
- Preferential mortgage at Sber, corporate pension program, SberPrime+ subscription with the possibility of shared use with three close ones
Skills:
- Java
- Spring Boot
- REST
- OpenAPI
- Swagger
- Mockito
- TestNG
- JUnit
- Git
- GigaChat
- LLM
- MLflow
- BentoML
- Triton
- Jenkins
- Kafka
- Docker
- Kubernetes