Informace o pracovním místě
Finbricks, přední poskytovatel platebních služeb založených na Open Bankingu v regionu CEE a člen skupiny Komerční banky, rozšiřuje svůj tým a hledá Java Engineera, který se stane klíčovou součástí vývoje našich platebních systémů.
Jsme malý tým, který pracuje agilně v týdenních sprintech. To znamená, že vaše rozhodnutí a nápady se rychle promítají do produkce – výsledky své práce vidíte okamžitě, ne po půl roce.
Našimi klienty jsou přední společnosti v oblasti platebních služeb, jako jsou platební brány GoPay a GPE, banky jako Komerční banka nebo Partners banka, ale také dynamické startupy jako PatronGo nebo Eterny.
Co bude náplní Vaší práce
* navrhovat a implementovat robustní backendové služby a API v rámci naší microservice architektury postavené na principech clean architecture
* aktivně se podílet na architektonických rozhodnutích – od návrhu datových modelů přes definici integračních vzorů až po code review
* spolupracovat s vývojovým týmem na nastavení a dodržování vývojových standardů a best practices
* vyvíjet a udržovat integrace s bankovními API (PSD2/Open Banking)
* zajišťovat spolehlivost, výkonnost a bezpečnost produktu
* psát a revidovat unit, integrační a end-to-end testy jako přirozenou součást vývojového procesu
* přímo se podílet na release procesu
Koho hledáme
* Máte alespoň 3 roky zkušeností s vývojem v Javě, Kotlin výhodou
* Znáte Spring Framework a Spring Boot – to je základ našeho stacku, bez kterého se neobejdeme
* Dobře se orientujete v relačních databázích (PostgreSQL) a ORM frameworkech (Hibernate/JPA)
* Ovládáte Git (pracujeme s GitLabem) a máte zkušenosti s vývojem v týmu (feature branches, merge requesty, code review)
* Testování pro vás není „navíc” – píšete unit a integrační testy. Výhodou jsou zkušenosti s E2E frameworky (Playwright apod.)
* Rozumíte REST API návrhu, znáte principy bezpečné komunikace a autentizace (OAuth2, JWT)
* Orientujete se v microservisní architektuře a znáte výhody a výzvy kterou sebou přináší
* Výhodou (nikoli podmínkou) je:zkušenost s message brokery, jako je RabbitMQ,
* zkušenosti s monitoringem a observabilitou (např. ELK stack, Grafana, Sentry),
* znalost prostředí finančního sektoru nebo fintechu.
Co nabízíme
* Odpovědnou a odborně zajímavou roli, ve které budete mít skutečnou možnost ovlivnit architekturu a kvalitu platebních systémů používaných předními hráči na trhu.
* Zajímavé ohodnocení odpovídající vašim zkušenostem a přínosu.
* Zázemí fintech společnosti ve skupině Komerční banky – kombinace inovativního prostředí a stability silné bankovní skupiny.
* Možnost práce z domova a rozumně nastavenou flexibilitu.
* Moderní kanceláře v centru Prahy s dobrou dopravní dostupností.
Získej Fajn práci s naší Fajn apkou