Pracuj.pl Praca zdalna Mid

Programista Fullstack- Java + Angular (m/k/i)

Sygnity S.A.

⚲ Wrocław, Fabryczna

Do uzgodnienia

Wymagania

  • Angular
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Java
  • Spring Boot
  • Hibernate
  • SQL
  • Jenkins
  • GitLab

Opis stanowiska

Nasze wymagania:
Minimum 5 lat doświadczenia komercyjnego na podobnym stanowisku,
Doświadczenie i bardzo dobra znajomość technologii: Angular, HTML5, CSS, JavaScript, TypeScript,
Doświadczenie w samodzielnym programowaniu w języku Java,
Znajomość technik tworzenia REST API oraz frameworków takich jak Spring Boot, JPA/Hibernate,
Umiejętność pracy z relacyjnymi bazami danych i doświadczenie w tworzeniu zapytań SQL,
Zrozumienie procesów biznesowych w obszarze bankowości i finansów.

Mile widziane:
Znajomość PUG, narzędzia CI/CD (np. Jenkins, Gitlab).

O projekcie:
Dołącz do zespołu, który tworzy i rozwija aplikacje webowe dla sektora bankowości i finansów. Pracujemy nad rozwiązaniami opartymi na Java (Spring/Spring Boot) oraz Angular, wspierającymi kluczowe procesy biznesowe instytucji finansowych.
Jeśli rola Fullstack Developera (Java + Angular) jest Ci bliska zapraszamy do aplikowania!

Zakres obowiązków:
Projektowanie, rozwijanie i wdrażanie aplikacji webowych opartych na Java 21 oraz Angular 21,
Praca z relacyjnymi bazami danych m.in. Oracle/PostgreSQL,
Pisanie czystego, łatwego w utrzymaniu kodu zgodnie z zasadami SOLID, Clean Code, DDD,
Rozwijanie nowych funkcjonalności i utrzymywanie istniejących rozwiązań,
Tworzenie testów jednostkowych, integracyjnych i E2E,
Praca w metodyce SCRUM.

Oferujemy:
Zatrudnienie w oparciu kontrakt B2B,
Elastyczne godziny pracy,
Możliwość pracy w trybie stacjonarnym, hybrydowym lub zdalnym,
Opiekę medyczną w LuxMed,
Możliwość dołączenia do platformy e-learningowej do nauki języków obcych.

🔍 Dekoder Ogłoszenia

🔴
Minimum 5 lat doświadczenia komercyjnego na podobnym stanowisku
Może oznaczać, że szukają kogoś, kto pracował dokładnie w tej samej technologii i na podobnych projektach, a nie tylko ogólnie w IT.
🔴
Doświadczenie w samodzielnym programowaniu w języku Java
Może sugerować, że oczekują od kandydata pełnej odpowiedzialności za zadania, bez możliwości wsparcia ze strony bardziej doświadczonych kolegów.
🔴
Zrozumienie procesów biznesowych w obszarze bankowości i finansów.
Może oznaczać, że oczekują od kandydata nie tylko umiejętności technicznych, ale także głębokiej wiedzy branżowej, która jest trudna do zdobycia bez wcześniejszego doświadczenia w tym sektorze.
🟡
Pisanie czystego, łatwego w utrzymaniu kodu zgodnie z zasadami SOLID, Clean Code, DDD
Choć brzmi to pozytywnie, może oznaczać, że zespół ma wysokie standardy jakości kodu, a kandydat będzie musiał poświęcić dużo czasu na refaktoryzację lub utrzymanie istniejącego kodu.
🟡
Możliwość pracy w trybie stacjonarnym, hybrydowym lub zdalnym
Choć elastyczne, może oznaczać, że preferowany tryb pracy będzie zależał od potrzeb projektu lub zespołu, a niekoniecznie od preferencji kandydata.