12 окт

kotlin backend developer

ориентир по рынку
вакансия зп не указана
в среднем 203 851 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

The project is a Smart City video-surveillance platform that handles video conversion, integrates with storage, and uses an event-driven architecture. Deployed across several countries, it focuses on scalability, observability, and reliability.

задачи

  • Develop and maintain backend services in Kotlin and Spring Boot
  • Design and implement REST APIs and business logic
  • Work with PostgreSQL, ClickHouse, JPA, and Hibernate, and optimize database access
  • Identify and resolve N+1, lazy-loading, and transaction-related issues
  • Design and implement RBAC and permission-based authorization
  • Implement tenant- and resource-level access control
  • Work with JWT authentication and Spring Security
  • Deploy and troubleshoot services in Docker and Kubernetes environments
  • Refactor and optimize existing Kotlin code
  • Write unit and integration tests
  • Participate in code reviews and backend architecture decisions

требования

  • 2+ Years of commercial backend development experience with Kotlin and Spring Boot
  • Strong Kotlin knowledge and a good understanding of the Java ecosystem
  • Production experience with Spring Boot and Spring MVC
  • Solid understanding of Spring IoC, DI, proxies, and @Transactional
  • Practical experience with PostgreSQL, JPA, and Hibernate
  • Understanding of persistence context, lazy loading, N+1, and dirty checking
  • Experience with Spring Security and JWT
  • Good understanding of roles, permissions, and RBAC
  • Understanding of resource-level authorization and multi-tenant access control
  • Hands-on experience with Docker, Kubernetes, and Linux
  • Ability to analyze and optimize existing code and database queries
  • Solid understanding of collections, algorithmic complexity, and basic performance trade-offs
  • Будет плюсом: ClickHouse production experience, Kotlin Coroutines and Flow, high-load or distributed backend systems, ABAC or policy-based authorization, Testcontainers, Kafka or RabbitMQ, Kubernetes operations and troubleshooting, Prometheus, Grafana, or distributed tracing, OAuth2 or OpenID Connect, multi-tenant system design

условия

  • Flexible schedule
  • Competitive compensation based on experience and interview performance

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Спроси Хайрика про вакансию

Сверит с твоим резюме, подскажет вилку и вопросы на собесе.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.