Hledáme zkušeného softwarového inženýra, který by se připojil k našemu týmu, se schopností vyvíjet velké a složité programy. Tato role bude zahrnovat navrhování, kódování a testování softwarových řešení. V rámci odpovědnosti za testování bude softwarový inženýr definovat a vytvářet testovací případy, provádět testovací činnosti a podávat zprávy o pokroku.
Pokud máte nadšení pro programování, řešení problémů a zajištění kvality softwaru, je to ideální příležitost přispět k působivým projektům v prostředí spolupráce.
Úkol a odpovědnosti:
• Navrhování a vývoj vysoce výkonných platforem pro obchodování s energií.
• Zavádění nových technologií a prosazování významných změn a iniciativ v rámci vašeho produktu.
• Spolupracujte s kolegy a zúčastněnými stranami na upřesnění, analýze a ověření požadavků. Identifikujte řešení a vyvíjejte je od počáteční fáze návrhu až po výrobu.
Povinné dovednosti a zkušenosti:
• Jádro: Java (v současné době používáme Java
17) nebo Kotlin
• Základní rámec: Spring Framework 5+
• Databáze: SQL (ideálně PostgreSQL)
• Perzistence: Hibernace
• Middleware: AMQP (ideálně RabbitMQ) nebo JMS
• Správa verzí: Git
Volitelné dovednosti:
• Streamování událostí: Kafka, RabbitMQ Streams
• Frontend: HTML, CSS, Node.js, React, GraphQL, WebSocket, JSON, REST API
• Sestavení: Gradle, Maven
• Cloudové technologie: Google Cloud Platform
• Ostatní: Docker, Jen