lock-svg project
Successfully occupied
View project information dropdown icon
Wallet icon Coin icon Rate 5 400 € - 6 400 € / month info
Timer icon Form of cooperation Full-time / 40% Remote
Briefcase icon Sector Information Technology
Location icon Location Bratislava

info The reward is calculated upon delivery of 20 MD per month (1MD=8h)

Project duration 12 months with the possibility of extension
Period of cooperation 03.11.2025 - 31.10.2026
Start date 03.11.2025 or by agreement
Technology
  • ElasticSearch
  • PostgreSQL
  • Apache Kafka
  • Kotlin
  • Microservices
  • Java
  • Spring Boot
Languages
  • English flag English - conversational, B1
  • Slovak or Czech flag Slovak or Czech - native

Project description

  • cooperation on the development of distributed backend systems for processing large amounts of data in the field of sports betting
  • participating in the construction of a modern solution based on the principles of microservice architecture, Domain-Driven Design (DDD) and reactive programming
  • tasks and responsibilities:
    • development and maintenance of backend components in the Java / Kotlin environment
    • design and implementation of distributed solutions using Kafka, RabbitMQ, REST, gRPC
    • optimization of applications in terms of performance, scalability and stability
    • design of a domain model according to the principles of Domain-Driven Design
    • cooperation in the design of architecture and analysis of requirements
    • implementation of asynchronous and reactive processes (JavaRx, Reactor, WebFlux, Kafka Streams)
    • monitoring, troubleshooting and optimization of applications in operation
    • active participation in an agile team (planning, review, retrospective, demo)
    • participation in internal initiatives and proposals for the improvement of architecture and processes
  • cooperation in an agile SCRUM team of 5 developers
  • cooperation on experimenting with new technologies / frameworks (r2dbc)
  • collaboration on code reviews
     
  • collaboration in ON-SITE / REMOTE mode [in the ratio of 3 days on-site in Bratislava and 2 days remote] 

Project requirements

  • min. 3+ years of experience with Java backend development
  • excellent knowledge of Java 8+
    • Spring
    • JDBC
    • SQL
    • Messaging
    • Caching
  • knowledge of:
    • Spring Boot framework
    • reactive frameworks (WebFlux, Reactor, Kafka Streams)
    • DDD (Domain-Driven Design) and domain modeling
    • Git, CI/CD, Linux
  • experience with:
    • Kotlin
    • microservice architecture and distributed systems
    • Kafka or RabbitMQ
    • SQL databases (PostgreSQL)
    • r2dbc, JavaFX, Flutter
    • development of high-performance applications (high-load systems)
  • knowledge of some agile software development method (SCRUM, LEAN and/or KANBAN)
     
  • advantage:
    • experience with application monitoring (Prometheus, Grafana, Alertmanager)
       
  • responsibility
  • communication skills
  • independent and creative thinking
     
  • tech stack:
    • Languages: Java (8+), Kotlin
    • Frameworks: Spring, Spring Boot, Reactor, JavaRx, WebFlux, Kafka Streams
    • Architecture: Microservices, Domain-Driven Design (DDD), Event-driven architecture
    • Integrations: Kafka, RabbitMQ, REST, gRPC
    • Serialization: JSON, Avro, Protobuf
    • Databases: PostgreSQL, Apache Ignite, Kafka
    • DevOps & CI/CD: Jenkins, GitLab CI, Nexus, Saltstack, Linux (CentOS)
    • Monitoring & Logging: Prometheus, Grafana, Alertmanager, Elastic Stack (Elastic + Kibana)
    • Development tools: IntelliJ IDEA, Maven, Git/GitLab, JIRA, Confluence
    • Bonus: JavaFX and Flutter (internal GUI applications)
Are you interested in this project?
Recommend an IT specialist Do you know anyone who could use this project? Recommend him and get a reward 640 €!
Hire an IT specialist Do you need a similar IT freelancer for your project? Hire a specialist
New to the world of IT freelancing ?

Freedom, flexibility, greater control over finances and career. Freelancing has evolved and offers much more today. See what's in store for you and how it will change your life.

Are you interested in this project?
Recommend an IT specialist Do you know anyone who could use this project? Recommend him and get a reward 640 €!
Hire an IT specialist Do you need a similar IT freelancer for your project? Hire a specialist
30 442

Titans that have
joined us

722

Clients that have
joined us

625 107

Succcessfully supplied
man-days