Jobs in Serbia – Senior Software Developer, JetBrains, Serbia

JetBrains
Belgrade,
HybridFull time
  • LocationBelgrade,
  • SalaryCompetitive
  • Job typeFull time
  • ExperienceMid level
  • EducationNot specified
  • WorkplaceHybrid
  • Visa sponsorshipNo
  • Posted2 hours ago
  • Deadlineβ€”

Job Description

Dream tech jobs in Serbia β€” JetBrains in Belgrade is hiring a Senior Software Developer for the JCP Core Foundation (licensing and quotation). This full-time, hybrid Mid-Senior role with relocation support needs JVM backend expertise (Kotlin/Java), strong relational-database skills and distributed-systems experience including Kafka.

What You'll Do:
- Build backend services on the JVM (Kotlin/Java) for licensing and quotation
- Design with relational databases: transactions, isolation levels, locking
- Apply distributed-systems patterns: idempotency, retries
- Work with Kafka-based messaging
- Collaborate with the Belgrade engineering team (flexible office/home)

Responsibilities

- Build backend services on the JVM (Kotlin/Java) for licensing and quotation
- Design with relational databases: transactions, isolation levels, locking
- Apply distributed-systems patterns: idempotency, retries
- Work with Kafka-based messaging
- Collaborate with the Belgrade engineering team (flexible office/home)

Requirements

- Backend services experience on JVM (Kotlin/Java)
- Relational databases: transactions, isolation levels, locking
- Distributed systems patterns: idempotency, retries
- Kafka experience