Fullstack Developer (Java + Angular) | Branża bankowa
Brak informacji o wynagrodzeniu
MidFull-time
#402670·Dodano 11 dni temu·3
Źródło: Edge One SolutionsTech Stack / Keywords
JavaAngularAgileSpring FrameworkSpring BootJUnitMockitoSOAP
Firma i stanowisko
Nasz Klient to jeden z wiodących banków uniwersalnych w Polsce, należący do międzynarodowej grupy finansowej, oferujący kompleksowe usługi bankowe dla klientów indywidualnych oraz biznesowych. Projekt dotyczy tworzenia i rozwoju nowoczesnych aplikacji bankowych używanych przez doradców i klientów, realizowany w metodyce Agile z wykorzystaniem nowoczesnych technologii.
Wymagania
- Minimum 2 lata doświadczenia na stanowisku Full Stack Developera lub podobnym, przy tworzeniu aplikacji webowych.
- Bardzo dobra znajomość języka Java oraz frameworka Angular.
- Praktyczne doświadczenie w pracy z technologiami: Java 17+, Spring Framework, Spring Boot, JPA, JUnit, Mockito, Angular 16+, PrimeNG, SOAP, REST.
- Dobra znajomość SQL oraz relacyjnych baz danych.
- Doświadczenie w projektowaniu i implementacji rozwiązań opartych o Docker i Kubernetes.
- Znajomość metodologii tworzenia systemów informatycznych oraz zasad inżynierii oprogramowania.
- Umiejętność analitycznego myślenia i rozwiązywania problemów.
- Umiejętność efektywnej pracy zespołowej oraz proaktywne podejście do realizowanych zadań.
- Wysoka samodyscyplina, dobra organizacja pracy własnej oraz motywacja do rozwoju.
- Wykształcenie wyższe, preferowane na kierunkach: informatyka, matematyka, bankowość lub pokrewnych.
- Znajomość języka angielskiego na poziomie minimum B1, umożliwiająca swobodną komunikację w mowie i piśmie.
Nice to have:
- Znajomość Apache Kafka.
- Doświadczenie w realizacji projektów dla sektora finansowego lub bankowego.
- Praktyczna znajomość narzędzi do automatyzacji procesów CI/CD (np. Jenkins).
- Znajomość usług chmurowych AWS lub Azure.
- Doświadczenie w wykorzystaniu narzędzi wspierających programowanie opartych na sztucznej inteligencji, takich jak GitHub Copilot.
Obowiązki
- Projektowanie, implementacja i rozwój nowych funkcjonalności aplikacji w warstwie back-end oraz front-end.
- Tworzenie wysokiej jakości kodu zgodnie z obowiązującymi standardami i zasadami Clean Code.
- Udział w projektowaniu architektury oraz rozwoju rozwiązań wspierających aplikacje biznesowe.
- Integracja aplikacji z systemami wewnętrznymi i zewnętrznymi z wykorzystaniem odpowiednich technologii i interfejsów.
- Wsparcie techniczne podczas wdrażania nowych funkcjonalności oraz zmian w środowiskach testowych i produkcyjnych.
- Analiza, diagnozowanie i rozwiązywanie problemów technicznych związanych z działaniem aplikacji.
- Optymalizacja wydajności, stabilności oraz jakości istniejących rozwiązań.
- Współpraca z analitykami, testerami oraz pozostałymi członkami zespołu projektowego przy realizacji nowych funkcjonalności.
- Udział w Code Review oraz dbanie o utrzymanie wysokiej jakości oprogramowania.
- Tworzenie i aktualizacja dokumentacji technicznej związanej z rozwijanymi rozwiązaniami.
Benefity
- Indywidualne wsparcie Service Delivery Managera pomagającego w planowaniu ścieżki kariery.
- Dofinansowanie lub pełne pokrycie kosztów szkoleń, certyfikatów i konferencji technicznych.
- Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange).
- Wsparcie work-life balance poprzez wyjścia integracyjne, aktywności sportowe oraz webinary #edge1talks.
- Wsparcie w aktywności fizycznej, w tym wynajem sal treningowych.
- Pakiet zdrowotny obejmujący prywatną opiekę, kartę sportową, ubezpieczenie oraz wsparcie psychologiczne.
Budżet konferencyjny
Dofinansowanie szkoleń
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Edge One Solutions
282 aktywne oferty