lock-svg project
Successfully occupied
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 20.02.2026 - 19.02.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 electricity trading
  • the system ensures real-time matching of trading 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 utilizing 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 API 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 fully remote, with only 1 day per month onsite in Prague required

Project requirements

  • at least 5 years of experience with Java enterprise application development and a desire to focus on Kotlin development (even without prior experience)
  • advanced experience 
    • development in JavaEE (currently 17, migration to 21 planned)
      • knowledge of Multithreading, Concurrency, and Performance Tuning areas
      • Spring framework
    • implementation using Hibernate
    • working with SQL databases (ideally PostgreSQL)
    • messaging implementation using AMQP protocol (RabbitMQ) or Kafka
    • utilization of version control tools Git, Gradle 
    • experience with REST API design
    • development in a Linux environment
  • advantageous:
    • 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 approaches in automated testing
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!
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!
Hire an IT specialist Do you need a similar IT freelancer for your project? Hire a specialist
31 556

Titans that have
joined us

736

Clients that have
joined us

674 065

Succcessfully supplied
man-days