Backend Developer (Spring Boot / Kotlin)
Technical Requirements
Backend Stack
- Strong experience with Spring Boot and Spring Framework
- Solid knowledge of Kotlin
- Experience building scalable and maintainable backend systems
API Development
- Strong understanding of RESTful API design principles
- Experience designing, developing, and maintaining REST APIs
- Experience generating and maintaining Swagger / OpenAPI documentation based on source code
Authentication & Authorization
- Experience with Google Cloud Platform (GCP) Identity Platform
- Experience working with multi-tenant architectures
- Solid understanding of OIDC (OpenID Connect) implementation
- Practical experience using JWT tokens as Bearer tokens
- Understanding of secure authentication and authorization best practices
Admin Dashboard Integration
- Understanding of frontend-backend integration
- Experience supporting applications built with:
- ReactJS
- Redux
- TypeScript
- Ability to collaborate with frontend teams using a shared stack
Nice to Have
- Experience designing multi-tenant SaaS architectures
- Experience with cloud-native deployments on GCP
- Knowledge of API security best practices
- Experience with CI/CD pipelines
Required languages
| Ukrainian | Native |
| English | B1 - Intermediate |
Kotlin, Git, REST API, Spring Boot, Spring, PostgreSQL, React
๐
Average salary range of similar jobs in
analytics โ
Loading...