lock-svg Hiring completed
We are no longer accepting applications for this position. Feel free to apply to similar open projects.
lock-svg We are no longer accepting applications for this project.
View project information dropdown icon
Wallet icon Coin icon Rate 140 000 CZK - 180 000 CZK / month info
Timer icon Form of cooperation Full-time / 90% Remote
Briefcase icon Sector Banking
Location icon Location Praha

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 02.03.2026 - 02.03.2027
Start date 02.03.2026 - 01.05.2026
Technology
  • PostgreSQL
  • SQL
  • RabbitMQ
  • Apache Kafka
  • BUILD - Gradle
  • BUILD - Maven
  • GIT
  • Hibernate
  • Java EE
  • Jenkins
  • JMS
  • Kotlin
  • Kubernetes
  • Spring
  • Docker
  • OpenShift
  • GCP Google Cloud Platform
Languages
  • English flag English - active, B2/C1/C2

Project description

  • the project represents a key trading platform for pan-European cross-border intraday trading of electricity
  • the system ensures real-time matching of trade orders across European markets and is part of critical energy infrastructure
  • modern stack - Java 17, Kotlin, Spring Framework (Spring Boot), PostgreSQL, Hibernate and event-driven architecture using RabbitMQ Streams and AMQP
  • the system places high demands on performance, scalability, low latency, and high availability
  • design and implementation of backend services in Java 17 and Kotlin
  • development and optimization of REST APIs for communication with frontend applications
  • implementation of event-driven architecture and messaging solutions (RabbitMQ, AMQP)
  • design and optimization of database models in PostgreSQL
  • collaboration on the design of distributed systems with high availability
  • integration of gRPC and Protobuf for high-performance communication
  • active collaboration with the frontend team on API contract design
  • solving complex technical incidents and optimizing application performance
  • adherence to best practices in clean architecture and testing
  • collaboration is almost full remote, with only 1 day per month onsite in Prague required

Project requirements

  • minimum of 5 years of experience with the development of Java enterprise applications and a desire to focus on development in Kotlin (even without prior experience)
  • advanced experience 
    • development in JavaEE (currently 17, migration to 21 is planned)
      • knowledge of areas Multithreading, Concurrency, and Performance Tuning
      • Spring framework
    • implementation using Hibernate
    • working with SQL databases (ideally PostgreSQL)
    • implementation of messaging using AMQP protocol (RabbitMQ) or Kafka
    • utilization of versioning tools Git, Gradle 
    • experience with REST API design
    • development in a Linux environment
  • advantage:
    • experience with real-time trading or financial applications
    • knowledge of Protobuf or gRPC
    • experience with Docker, Jenkins, and OpenShift
    • knowledge of Gradle or Maven
    • experience with cloud environments (ideally Google Cloud Platform)
    • knowledge of frontend technologies (React, GraphQL, REST API)
    • knowledge of modern practices in automated testing
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.

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.

32 456

Titans that have
joined us

748

Clients that have
joined us

699 462

Succcessfully supplied
man-days