Fullstack Developer (Java/Angular) | Branża bankowa
⚲ Kraków
Do uzgodnienia
Wymagania
- 3 lata komercyjnego doświadczenia w tworzeniu oprogramowania
- dobra znajomość Java oraz zasad SOLID
- doświadczenie ze Spring i Spring Boot
- znajomość JPA, Hibernate i Spring Data JPA
- doświadczenie z Angular, JavaScript, HTML i CSS
- znajomość SQL oraz baz danych Oracle
- znajomość komunikacji międzyprocesowej: REST/HTTP, WebSocket, komunikacja asynchroniczna
- gotowość do pracy bez generatywnego AI i 'vibe coding'
Opis stanowiska
Edge One Solutions (Grupa Euvic) szuka Fullstack Developera do projektu w branży bankowej — rozwoju od podstaw aplikacji automatyzującej tworzenie zgłoszeń zmian. Będziesz tworzyć backend w Java/Spring Boot i frontend w Angular, integrować rozwiązanie z ServiceNow i ProTech oraz implementować komunikację synchroniczną i asynchroniczną. Uwaga: oferta wymaga gotowości do pracy bez generatywnego AI i 'vibe coding' — to istotne, jeśli przywykłeś do pracy z Copilotem.
🔍 Dekoder Ogłoszenia
🟡
Umiejętność konfiguracji i wykorzystywania wielu beanów w Springu
Może oznaczać potrzebę głębokiego zrozumienia Springa i jego konfiguracji, lub po prostu umiejętność pracy z gotowymi rozwiązaniami.
🟡
Podstawowa wiedza dotycząca pul wątków, zależności pomiędzy liczbą wątków a CPU oraz mechanizmu hyper-threading
Oczekiwana jest wiedza teoretyczna, ale niekoniecznie praktyczne doświadczenie w optymalizacji wydajności na tym poziomie.
🟢
Umiejętność samodzielnego projektowania i tworzenia kodu
Oczekuje się, że kandydat będzie potrafił pracować niezależnie i podejmować decyzje projektowe bez ciągłego nadzoru.
🟡
Gotowość do pracy bez wykorzystywania generatywnej AI do tworzenia kodu oraz bez stosowania podejścia „vibe coding”
Firma kładzie nacisk na tradycyjne metody tworzenia oprogramowania i unika narzędzi wspomagających kodowanie oraz subiektywnych, nieformalnych podejść.
🟢
Indywidualne podejście pozwala na dopasowanie projektów do umiejętności, przez co realnie wspieramy się w rozwoju kompetencji.
Firma deklaruje chęć dopasowania projektów do kandydata i wspierania jego rozwoju, co może oznaczać elastyczność w przydzielaniu zadań.