Our client develops mission-critical platforms that shape Europe’s energy markets. Their products power real-time energy trading and are used by leading market participants across the continent.
They are currently building a next-generation energy trading platform and are looking for a Kotlin / JVM Software Engineer to join a Prague-based development team working with modern, proven technologies in a highly demanding, low-latency environment.
Your Responsibilities
- Design and develop components of a highly performant and highly available trading platform
- Collaborate with your team on introducing new technologies and driving major technical initiatives
- Take ownership: help select appropriate technologies, tools, and architectural approaches
- Work closely with peers and stakeholders to analyze, refine, and validate requirements
- Deliver solutions end-to-end, from initial design through production deployment
Requirements
- 2+ years of experience with Kotlin, or strong experience with Java/JVM languages and willingness to learn Kotlin
- Experience building container-ready applications
- Hands-on experience with Docker and Kubernetes
- Understanding of modern automated testing practices
- Strong proficiency with Git, Gradle, and modern development workflows
- Full competence working in Linux environments
- General knowledge of SQL databases and Java ORM frameworks
- Proficient written and spoken English
Technologies You’ll Work With
- Kotlin, Kotlin Flow
- Raft Consensus Algorithm
- WebSockets, gRPC, Protocol Buffers
- SQLite, JOOQ
- JUnit 5, Kotest, MockK
- Google Cloud Platform
- Kubernetes
What the Project Offers
- Hybrid work and flexible working hours
- Up to 12 days per year working remotely from EU countries
- Employee share plan with discounted company shares
- Pension contribution (3%, increasing with tenure)
- Comprehensive health & wellbeing package (Multisport, insurance, sick days with full salary)
- 25 days of vacation
- Fully covered public transport in Prague and free parking
- Flexible benefits budget
- Annual personal development budget and continuous learning opportunities
- Long-term, stable role on a high-impact, real-time platform