We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Kotlin (JVM) Developer - Energy IT
Location: Prague, Czech Republic
|
Full-Time
Kotlin
Kotlin Flow
Raft
JVM
Backend
Energy Trading
Agile
XP
Automation
gRPC
Protocol Buffers
SQLite
JOOQ
Kubernetes
Docker
GCP
Fintech
Java
Back End Engineer
Join Deutsche Börse Group in Prague as a Kotlin (JVM) Developer and help build cutting edge products that shape Europe’s energy markets. We are re-building an energy market from the ground up as part of our M7 Product Line, which provides market-leading solutions for Energy commodities trading. Our Prague-based development team consists of highly skilled professionals, working with the latest proven industry standard technologies. You'll help us build our next-generation Energy trading platform, the newest addition to our M7 Product Line. Our solution is based around Kotlin Flow and the Raft protocol. This isn’t your typical backend role. There's no Spring, no dependency injection, just pure programming. We take inspiration from the Agile Manifesto with a touch of XP. We put big emphasis on close collaboration in our Prague office and don't do Scrum. We put big emphasis on automation which means no manual testers. Responsibilities: * Design and develop the components of a highly performant, highly available energy trading platform. * Work with your team to on-board new technologies and pushing significant changes and initiatives within your product. * Take initiative: work with your team to select the correct technologies, tools, and approach to meet our goals. * Collaborate with peers and stakeholders to refine, analyze, and validate requirements. Identify solutions and develop them from their initial design stage all the way through to production. Your Profile: * At least 2 years of experience in developing with Kotlin (or proven strong competence in Java/JVM languages and willingness to learn Kotlin). * Experience building container-ready applications, and using containerization technologies (K8s, Docker). * Understanding of modern practices in automated testing. * Strong aptitude using modern development tools for build, version control, etc. (Git, Gradle). * Full competence working in Linux environments. * General knowledge of SQL databases and Java ORM frameworks. * Proficiency in written and spoken English. Technologies We Use: Raft Consensus Algorithm, Kotlin Flow, WebSockets, GRPC, Protocol Buffers, SQLite, JOOQ, JUnit5, Kotest, MockK, Google Cloud, Kubernetes. This role is ideal for someone willing to accept a challenge, interested in pure programming, close collaboration, and high levels of automation in a financial technology environment focused on the energy sector.
Post Date:
April 21, 2025