Fullstack Developer – Java / Spring Boot / Laravel / Angular / Vue
⚲ Katowice
17 000 - 24 000 PLN (B2B)
Wymagania
- Java
- Backend
- jdk11
- jdk17
- jdk21
- spring boot 3+
- PHP
- laravel 11+
- REST API
- Frontend
- Vue.js
- TypeScript
- JavaScript
- HTML
- CSS
- MySQL
- PostgreSQL
- ORM
Opis stanowiska
O projekcie:
Poszukujemy Fullstack Developera do pracy przy rozwoju aplikacji webowych, systemów biznesowych oraz usług opartych o architekturę mikroserwisową.
Stanowisko obejmuje pracę zarówno przy backendzie w Java i PHP, jak również przy frontendzie tworzonym w Angularze lub Vue.
Codzienne zadania:
- rozwój aplikacji backendowych w Java i PHP,
- tworzenie usług w Spring Boot 3+,
- rozwój aplikacji opartych o Laravel 11+,
- projektowanie i implementacja REST API,
- rozwój systemów mikroserwisowych,
- tworzenie aplikacji frontendowych w Angularze lub Vue,
- integracja frontendu z usługami backendowymi,
- projektowanie oraz rozwój struktur baz danych,
- optymalizacja zapytań i wydajności aplikacji,
- utrzymanie oraz rozwój istniejących systemów,
- analiza błędów i rozwiązywanie problemów technicznych,
- udział w projektowaniu architektury aplikacji,
- code review.
- Wymagania
- bardzo dobra znajomość Java,
- praktyczne doświadczenie z JDK 11, 17 lub 21,
- doświadczenie w pracy ze Spring Boot 3+,
- dobra znajomość PHP,
- doświadczenie z Laravel 11+,
- znajomość Angulara lub Vue.js,
- dobra znajomość TypeScript i JavaScript,
- doświadczenie w projektowaniu REST API,
- znajomość architektury mikroserwisowej,
- praktyczna znajomość MySQL i PostgreSQL,
- znajomość SQL i zagadnień związanych z optymalizacją zapytań,
- znajomość Git,
- umiejętność pracy z istniejącym kodem,
- samodzielność w analizowaniu i rozwiązywaniu problemów technicznych.
- Mile widziane
- doświadczenie z Dockerem i Docker Compose,
- znajomość Redis,
- doświadczenie z RabbitMQ lub Kafka,
- znajomość testów jednostkowych i integracyjnych,
- doświadczenie z aplikacjami multitenant,
- znajomość DDD, Clean Architecture lub Hexagonal Architecture,
- doświadczenie z systemami o dużej liczbie integracji,
- znajomość monitorowania i profilowania aplikacji.
Poszukujemy Fullstack Developera do pracy przy rozwoju aplikacji webowych, systemów biznesowych oraz usług opartych o architekturę mikroserwisową.
Stanowisko obejmuje pracę zarówno przy backendzie w Java i PHP, jak również przy frontendzie tworzonym w Angularze lub Vue.
Codzienne zadania:
- rozwój aplikacji backendowych w Java i PHP,
- tworzenie usług w Spring Boot 3+,
- rozwój aplikacji opartych o Laravel 11+,
- projektowanie i implementacja REST API,
- rozwój systemów mikroserwisowych,
- tworzenie aplikacji frontendowych w Angularze lub Vue,
- integracja frontendu z usługami backendowymi,
- projektowanie oraz rozwój struktur baz danych,
- optymalizacja zapytań i wydajności aplikacji,
- utrzymanie oraz rozwój istniejących systemów,
- analiza błędów i rozwiązywanie problemów technicznych,
- udział w projektowaniu architektury aplikacji,
- code review.
- Wymagania
- bardzo dobra znajomość Java,
- praktyczne doświadczenie z JDK 11, 17 lub 21,
- doświadczenie w pracy ze Spring Boot 3+,
- dobra znajomość PHP,
- doświadczenie z Laravel 11+,
- znajomość Angulara lub Vue.js,
- dobra znajomość TypeScript i JavaScript,
- doświadczenie w projektowaniu REST API,
- znajomość architektury mikroserwisowej,
- praktyczna znajomość MySQL i PostgreSQL,
- znajomość SQL i zagadnień związanych z optymalizacją zapytań,
- znajomość Git,
- umiejętność pracy z istniejącym kodem,
- samodzielność w analizowaniu i rozwiązywaniu problemów technicznych.
- Mile widziane
- doświadczenie z Dockerem i Docker Compose,
- znajomość Redis,
- doświadczenie z RabbitMQ lub Kafka,
- znajomość testów jednostkowych i integracyjnych,
- doświadczenie z aplikacjami multitenant,
- znajomość DDD, Clean Architecture lub Hexagonal Architecture,
- doświadczenie z systemami o dużej liczbie integracji,
- znajomość monitorowania i profilowania aplikacji.
🔍 Dekoder Ogłoszenia
🔴
praca przy rozwoju aplikacji webowych, systemów biznesowych oraz usług opartych o architekturę mikroserwisową
Może oznaczać zarówno nowoczesne projekty, jak i utrzymanie starszych, rozproszonych systemów.
🔴
Stanowisko obejmuje pracę zarówno przy backendzie w Java i PHP, jak również przy frontendzie tworzonym w Angularze lub Vue.
Oczekuje się od kandydata wszechstronności i umiejętności pracy z kilkoma technologiami, co może oznaczać brak specjalizacji.
🔴
utrzymanie oraz rozwój istniejących systemów
Duża część pracy może polegać na naprawianiu błędów i dodawaniu funkcjonalności do starszego kodu, a nie na budowaniu od zera.
🔴
umiejętność pracy z istniejącym kodem
Podkreśla, że kandydat musi być gotów na pracę z kodem, który mógł być napisany dawno temu i niekoniecznie w najlepszych praktykach.
🔴
samodzielność w analizowaniu i rozwiązywaniu problemów technicznych
Oznacza, że zespół może być mały lub nie mieć wystarczających zasobów, aby aktywnie wspierać w rozwiązywaniu problemów.