JavaJenkinsKafkaKubernetesPostgresRedisSpringSpring BootSpringBootRJAXArgoCDPostgreSQLREST API
About this role
Role Overview
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.
Requirements
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