Fullstack Developer – Java / Spring Boot / Laravel / Angular / Vue
Wymagane:TypeScriptJavaScriptJavaPHPHTMLCSSVueLaravelGitDockerFrontendBackendFullstack
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.
Daily tasks
- 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.
Requirements
Must have: Java, Backend, jdk11, jdk17, jdk21, spring boot 3+, PHP, laravel 11+, REST API, Frontend, Vue.js, TypeScript, JavaScript, HTML, CSS, MySQL, PostgreSQL, ORM