AI SummaryVerified by Aipplify AI
The vacancy is well-defined but lacks compensation details, affecting overall attractiveness.
AI quality score6.5 / 10
Check Match โ Just drop your CV
See your fit for Developer (Java, Kotlin) in seconds.
Overview
Alfa-Bank is looking for a Backend Developer with experience in Java and Kotlin to develop and enhance services for IT employees.
Responsibilities
- โขDevelopment and enhancement of services for IT employees
- โขCreation of cross-platform modules on Compose Multiplatform (WebAssembly/JS)
- โขImplementation of network interactions: HTTP, Ktor
- โขWorking with Kotlin Inject for building modular architecture
- โขHandling connection errors, reconnection mechanisms
- โขSerialization/deserialization of data (JSON)
- โขImplementation of business logic using the MVI pattern (Model View Intent)
- โขDesigning and implementing REST API
- โขAnalyzing tasks, estimating their complexity, and finding effective solutions (decomposition, architectural design)
- โขWriting and maintaining automated tests, analyzing and fixing defects
- โขImplementing performance monitoring, identifying bottlenecks
Requirements
- โขCommercial experience in Kotlin development for at least 2 years
- โขCommercial experience in Java development for at least 2 years
- โขExcellent knowledge of Kotlin, Coroutines, Flow, Java
- โขExperience with Compose / Compose Multiplatform
- โขExperience in developing or participating in service integrations
- โขExperience with relational databases (e.g., PostgreSQL)
- โขUnderstanding of cross-platform development principles (KMP)
- โขUnderstanding of client-server architecture, HTTP/TCP/IP/WebSocket protocols
- โขUnderstanding of web application principles and REST API
- โขUnderstanding and application of the MVI architectural pattern
- โขKnowledge of Clean Architecture principles, SOLID, testing (JUnit, Espresso)
- โขAbility to analyze tasks and propose technical solutions
Skills
Loading similar jobs...