Fullstack Developer/ka (Java + Angular)
APILIA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Poznań, Stare Miasto
9 500–23 520 zł / mies. (zal. od umowy)
Wymagania
- Java
- Angular
- PostgreSQL
- SoapUI
- RabbitMQ
- OpenShift
- Jenkins
- SonarQube
- Spring Boot
Opis stanowiska
Nasze wymagania: Minimum 3+ lata komercyjnego doświadczenia jako Java/Fullstack Developer/ka w podziale 50/50 Bardzo dobra znajomość Java (Spring Boot) Bardzo dobra znajomość JavaScript oraz TypeScript Bardzo dobra znajomość Angular Znajomość RabbitMQ Praktyczne doświadczenie z PostgreSQL Komercyjne doświadczenie z architekturą monolityczną Doświadczenie w pracy z: Openshift, Jenkins, SonarQube, LDAP, SOAP Wysoka samodzielność w realizacji powierzonych zadań oraz terminowość Mile widziane: Doświadczenie w projektowaniu i rozwoju aplikacji bankowych Doświadczenie przy projektach z branży logistycznej lub/i automotive O projekcie: Do naszego wewnętrznego zespołu dołączysz jako Fullstack Developer/ka, tworząc nowoczesne i skalowalne rozwiązania dedykowane dla naszych klientów. Będziesz uczestniczyć w pełnym cyklu tworzenia oprogramowania - od analizy wymagań, przez implementację backendu i frontendu, aż po testowanie oraz wdrożenia. Tworzymy produkty, które wspierają biznes naszych klientów w różnych branżach, dbając o wysoką jakość kodu, bezpieczeństwo i wydajność. Współpracujemy w metodyce Agile, stawiając na ciągły rozwój i wymianę wiedzy w zespole. Tworzymy projekty m.in. z branż: - bankowość, - logistyka, - automotive, - branża medyczna. Pracujemy blisko z klientem / Product Ownerem, dlatego ważna jest dla nas samodzielność w doprecyzowywaniu wymagań. Szukamy osoby, która potrafi aktywnie zadawać pytania, uzgadniać szczegóły i weryfikować, czy dostarczone rozwiązania odpowiadają realnym potrzebom biznesowym, nie tylko realizować zadania opisane w narzędziach. Poszukujemy osoby z Poznania lub okolic, dyspozycyjnej do pracy hybrydowej i obecności w biurze w zależności od potrzeb projektowych. Zakres obowiązków: Projektowanie, rozwój i utrzymanie aplikacji w architekturze monolitycznej z wykorzystaniem języka Java oraz frameworka Angular. Tworzenie i rozwój warstwy backendowej z użyciem frameworków takich jak Spring (np. Spring Boot) oraz Hibernate (ORM). Projektowanie i implementacja REST API oraz integracja z zewnętrznymi systemami. Implementacja warstwy frontendowej w Angular, z uwzględnieniem responsywności (RWD) oraz dobrych praktyk UX/UI. Współpraca z zespołem projektowym w celu dostarczenia spójnych rozwiązań. Udział w analizie wymagań biznesowych oraz planowaniu prac w metodykach zwinnych (Agile, Scrum). Pisanie testów jednostkowych, integracyjnych oraz end-to-end (np. JUnit, Mockito, Cypress / Playwright). Monitorowanie wydajności aplikacji oraz optymalizacja kodu backendowego i frontendowego. Diagnozowanie i rozwiązywanie problemów technicznych (debugging, troubleshooting). Udział w code review oraz dbanie o jakość kodu zgodnie z dobrymi praktykami (Clean Code, SOLID). Tworzenie i utrzymywanie dokumentacji technicznej. Śledzenie i wdrażanie nowych technologii oraz najlepszych praktyk w zakresie rozwoju aplikacji webowych.