Java / Kotlin Developer
Onsite / Praha 8 /
Onsite
Lokation: Prague 8
Languages: Fluent English and Czech
Level: Senior
Form of cooperation: Contraktor
Start date: asap
Allocation: Full-Time
Allocation length: Long term
Tasks/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
Mandatory skills and experiences:
- Experience 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)
- General knowledge of SQL databases and Java ORM frameworks
- 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
Technologies we use:
- Raft Consensus Algorithm
- Kotlin Flow
- WebSockets
- gRPC
- Protocol Buffers
- SQLite
- jOOQ
- JUnit5
- Strikt
- MockK
- Google Cloud
- Kubernetes