MTS Bank. IT
Java\Kotlin Developer
Experience: 3–6 years
Full-time
Schedule: 5/2
Work format: remote or hybrid or office
☑️ Responsibilities
- Develop and maintain microservices in Java/Kotlin within the digital ruble platform
- Ensure integration with external systems via REST API and cryptographic protocols (Krypto-Pro)
- Work with authentication and authorization based on Spring Security
- Develop architecture using Apache Kafka
- Participate in the full development cycle: from design to service operation
☑️ Candidate Requirements
- Commercial development experience in Java (version 17+) and Kotlin
- Deep knowledge of Spring Framework (Spring Boot, Spring Security)
- Experience with microservice architecture and REST API
- Experience with integration of cryptographic tools (Krypto-Pro)
- Experience with message brokers (Apache Kafka)
- Understanding of principles for building fault-tolerant distributed systems
- We are looking for a Senior Java / Kotlin developer for the digital ruble team
- The team develops the digital ruble platform — one of the bank's key products within the payment technologies and processing development stream