Java Engineer pro Finbricks - přední fintech v oblasti Open Bankingu
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í.