Job Description
Hybrid
Lokace: Praha, Stodůlky
Jazyk: ČJ-C1, AJ - technická
Level: senior
Forma spolupráce: IČO
Nástup: asap
Alokace: full-time, 50% office, 50% HO
Délka spolupráce: dlouhodobá
Na čem konkrétně budete pracovat?
Do našeho squadu, který se zabývá vývojem a správou části aplikací nové digitální banky pro platební styk, hledáme seniorního kolegu/seniorní kolegyni na pozici JAVA developer/ka, který/která by s námi primárně vyvíjel/a a podporoval/a řešení nové digitální banky pro klienty banky v doméně platebních služeb, se zaměřením na pokročilé funkčnosti primárně určené pro korporátní klientelu.
Co požadujeme?
Mít praktické zkušenosti se SW vývojem a designem na úrovni senior (4+ let zkušeností s vývojem)
Vyžadujeme praktické zkušenosti s mikroservisní architekturou
Vyžadujeme znalosti Java 17 a Spring boot
Praktické zkušenosti s tvorbou unit testů
Znalost REST API (JAX-RS)
Znalost Angularu
Rámcové znalosti a praktické dovednosti jako DevOps Engineer (Jenkins, ArgoCD, Kubernetes)
Znalost messagingu (Kafka)
Zkušenosti s komunikačními/integračními patterny
Znalost Redis Cache (nebo jiné key-value DB)
Znalost databází/databázového vývoje (PostgreSQL)
Pečlivost při code review
Znalost technické angličtiny
Schopnost samostatné práce, ale zároveň schopnost spolupráce a dobré komunikace s ostatními
Zkušenosti s vývojem v agilně řízeném týmu
V jakém squadu budete pracovat:
Squad má 16 lidí, BU a IT pozice, (4 BE/FE vývojáři, 3 IT analytici, 4 testeři, 1 SRE Engineer, 1 Agile Dbelivery Coach, 2 BU analytici, 1 Product Owner)
Nyní se squad schází v středa, čtvrtek a v pátek (5x za 14 dní)
Core hodiny - je třeba být dostupný v čase 9-15, zbytek dle dohody, platí pro práci v office i na HO
Plně spolupracující tým, dobré mezilidské vztahy nejen v rámci squadu, ale i s dalšími squady
Dokumentace a zadání pro vývoj je sepisována v confluence, je podpořena UML diagramy.
14 denní sprinty
WEB
title=JAVA Developer/ka do týmu Daily Banking - Advanced Payments Services
job=backend
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.









