Java Software Developer

Ailleron — Poland · Posted ~2 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Poszukujemy doświadczonej osoby, która wesprze rozwój projektu dotyczącego budowy wysokoskalowalnego i rozproszonego systemu bankowości internetowej. Platforma oparta jest na nowoczesnej architekturze mikroserwisowej, co wymaga uwzględnienia specyfiki komunikacji między usługami oraz spójności danych w środowisku rozproszonym. Zakres obowiązków Wsparcie techniczne przy definiowaniu nowych funkcjonalności dla rozproszonej platformy bankowej.Implementacja niezawodnych rozwiązań w środowisku mikroserwisowym.Projektowanie i rozwój API REST z uwzględnieniem wydajności i bezpieczeństwa.Dbanie o jakość kodu (Code Review) oraz stosowanie wzorców projektowych adekwatnych dla systemów rozproszonych.Umiejętność pracy w środowisku wielokulturowym. Poszukiwane kompetencje Bardzo dobra znajomość Java oraz ekosystemu Spring (Boot, Cloud).Praktyczne doświadczenie w projektowaniu i utrzymaniu systemów rozproszonych.Znajomość architektury mikroserwisowej, Kubernetes oraz Dockera.Doświadczenie z relacyjnymi bazami danych (Oracle, PostgreSQL) i biegłość w SQL.Znajomość mechanizmów komunikacji asynchronicznej (Kafka) oraz cache'owania (Redis).Umiejętność tworzenia API REST w podejściu Contract-First.Znajomość narzędzi konfiguracyjnych (Helm) i zagadnień związanych z konfiguracją k8s.Znajomość zagadnień związanych z CI/CD (Jenkins).Kompetencje analityczne pozwalające na efektywne mapowanie wymagań biznesowych na istniejącą architekturę mikroserwisową oraz identyfikację właściwego miejsca implementacji nowych funkcjonalności zgodnie z zasadami architektonicznymi systemu.Znajomość języka angielskiego w stopniu komunikatywnymMile widziana znajomość framework VaadinZnajomość Wildfly (wersja 26 i 32) Oferujemy Możliwość pracy zdalnejPrywatną opiekę medyczną, ubezpieczenie na życie, kartę MultisportZajęcia z języka angielskiego/ niemieckiegoSzkolenia zewnętrzne i wewnętrzne80 h na samorozwójProgramy wellbeingowe i inicjatywy integracyjne