Senior Fullstack Developer (Java + Angular)
B2B.NET S.A.
⚲ Gdańsk, Gdynia, Warszawa
Wymagania
- Java
- Angular
- Spring Framework
- Hibernate
- SQL
- REST API
- Cucumber.js
- Jasmine
Opis stanowiska
Nasze wymagania: Doświadczenie w pracy z: Java Angular Spring Framework / Hibernate Spring WebFlux (znajomość) SQL REST API Microservices Znajomość narzędzi testowych: Cucumber, Jasmine Doświadczenie w pracy z architekturą rozproszoną Znajomość dobrych praktyk (SOLID, design patterns) Komunikatywna znajomość języka angielskiego O projekcie: Dołączysz do międzynarodowego zespołu pracującego nad transformacją dużego systemu korporacyjnego. Projekt obejmuje modernizację systemu legacy oraz budowę nowoczesnych API w oparciu o architekturę mikroserwisową. Środowisko technologiczne łączy: • mikroserwisy i monolit • podejście DDD (Domain-Driven Design) • architekturę heksagonalną (port-adapter) • reactive stack (WebFlux, Project Reactor) • integracje z frontendem w Angular Praca odbywa się w modelu SAFe Agile w międzynarodowym środowisku. 📍 Lokalizacja: Warszawa / Trójmiasto (Gdynia, Gdańsk) 🏢 Tryb pracy: hybrydowy (3 dni w biurze / tydzień) 🌍 Język pracy: angielski B2 Zakres obowiązków: Projektowanie i implementacja REST API Rozwój i integracja systemów (system-to-system) Refaktoryzacja aplikacji legacy i migracja do mikroserwisów Praca zarówno z mikroserwisami, jak i monolitem Wykorzystanie podejścia reactive programming Wsparcie warstwy frontendowej (Angular – podstawowy poziom) Tworzenie testów jednostkowych i BDD (JUnit, Jasmine, Cucumber) Udział w code review i dbanie o jakość kodu Praca z bazami danych (SQL) Współpraca z zespołem developerskim i interesariuszami Udział w ceremoniach Agile Tworzenie dokumentacji technicznej Oferujemy: Udział w realnej transformacji systemu (nie tylko utrzymanie!) Długoterminowy projekt w stabilnym środowisku Praca nad nowoczesną architekturą i technologiami Wyzwania związane z migracją monolit → mikroserwisy Międzynarodowy zespół i rozwój kompetencji