JustJoin.IT Hybrydowo Senior

Senior Fullstack Engineer (70% Java / 30% Angular)

j-labs

⚲ Kraków

26 880 - 30 240 PLN netto (B2B)

Wymagania

  • Java
  • Spring Boot
  • REST API
  • Angular 2+
  • PostgreSQL
  • TypeScript
  • HTML5
  • Spring Cloud

Opis stanowiska

Projekt:
Zespół dostarcza rozwiązania technologiczne dla globalnej działalności bankowej i rynków na całym świecie, dostarcza technologię umożliwiającą obsługę marży tysiącom klientów banku. Są w trakcie realizacji wieloletniego planu budowy zupełnie nowej platformy, która docelowo zastąpi istniejącą. Nowa platforma obejmuje mikrousługi wykorzystujące najnowszą infrastrukturę open source.

Technologie wykorzystywane przez zespół: Spring Boot 3.5, Spring 6, Spring Cloud, Java 17/21, Angular 17, TypeScript, kolejki komunikatów, interfejsy API REST, Ansible.Kwestie organizacyjne:
• Elastyczne standardowe godziny pracy
• Komunikacja w języku polskim i angielskim
• Tryb pracy: hybryda - 6 x w miesiącu praca z biura w Krakowie

Wymagania:
•

Ponad 6 lat praktycznego doświadczenia w rozwoju stosu technologii Java,

• Projektowanie i tworzenie mikrousług z wykorzystaniem Java 17/21 i Spring Boot,

• Doświadczenie w TypeScript, Angular, HTML 5,
• Dobra znajomość PostgreSQL i konfiguracji/utrzymania potoku DevSecOps,
• Samodzielność i chęć poznawania nowych technologii i obszarów biznesowych,
• Ponad 3 lata pracy w zespole Agile i/lub DevOps,
• Doskonałe umiejętności komunikacyjne,
• Wykorzystanie TDD z JUnit do testów jednostkowych, dodawanie testów integracyjnych i regresyjnych oraz pisanie prostych scenariuszy Cucumber do kompleksowej akceptacji, wszystkie realizowane w ramach CI. Udokumentowane doświadczenie w pracy nad znaczącymi projektami od koncepcji do realizacji,
• Umiejętność przekładania wymagań funkcjonalnych na rozwiązania techniczne,
• Bardzo dobra znajomość języka angielskiego (min. B2) i języka polskiego (min. B2)
•

otwartość na pracę z biura w Krakowie 6 x w miesiącu

Zadania w projekcie:
• Projektowanie, tworzenie i utrzymywanie wydajnego, wielokrotnego użytku i niezawodnego kodu Java,
• Udział we wszystkich fazach cyklu rozwoju oprogramowania,
• Wdrażanie zasad DevOps i Agile,
• Zapewnianie rozwoju opartego na testach (TDD) i ścisłej współpracy z członkami zespołu QA,
• Koncentracja na poprawie szybkości i jakości pracy zespołu programistów,
• Mentoring i współpraca z młodszymi członkami zespołu,
• Wsparcie platformy: rozwiązywanie incydentów, monitorowanie, zarządzanie problemami,
• Tworzenie zautomatyzowanych narzędzi usprawniających funkcje wsparcia.

🔍 Dekoder Ogłoszenia

✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.