Middleware for Sberbank-Online and SberInvestor applications — EFS — currently consists of over 600 microservices. We are a platform department, ensuring independent development, testing, and rollout of microservices by business teams. We provide our clients with tools for test and production environments, platform libraries, and detailed instructions at all stages of the application lifecycle. Our technology stack: Java, Kotlin, Spring Boot, Spring Framework, Kubernetes, OpenShift, Istio, Kafka, Maven / Gradle.
Responsibilities
- conducting consultations via email/chat/voice
- developing modules, services, plugins (maven and gradle) in Java and/or Kotlin
- elaborating requirements and their implementation
- writing human-readable documentation
- fixing software bugs.
- researching new technologies and analyzing their applicability
- conducting code reviews
- learning and developing.
Requirements
- good knowledge of Core Java 17+
- knowledge of at least the basics of Kotlin.
- knowledge of Spring development principles.
- understanding of Docker, Openshift, Kubernetes, Istio.
- ability to work with Git version control systems.
- ability to work with CI tools Jenkins, Nexus.
- ability to independently complete a given task, achieve a finished result.
- ability to understand other people's code.
- understanding of modern development principles (Agile, bug trackers, version control systems, automated builds).
Conditions
- hybrid work format (m Kutuzovskaya)
- annual bonus
- corporate gym and relaxation areas
- over 400 educational programs from SberUniversity for professional and career development
- regular meetups and a developed DS-community
- extended voluntary medical insurance, preferential insurance for family, and a corporate pension program
- flexible mortgage loan discount equal to 1/3 of the Central Bank's key rate
- Prime subscription with the ability to share with three close individuals
- reward for recommending friends to the Sber team.