Fullstack Developer
- Hiring from
- Poland
- Work type
- Hybrid
- Posted
550,654 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
Dołącz do zespołu rozwijającego nowoczesne rozwiązania IT i architekturę mikroserwisową!
Poszukujemy Fullstack Developera, który będzie odpowiedzialny za projektowanie architektury systemowej oraz rozwój aplikacji z wykorzystaniem technologii Java i Angular. Osoba na tym stanowisku będzie tworzyć i rozwijać mikroserwisy, projektować API REST, pracować z Apache Kafka oraz dbać o jakość i stabilność dostarczanego oprogramowania.
Jeśli masz doświadczenie w Java, Spring Boot, Apache Kafka, SQL, Angular oraz projektowaniu mikroserwisów, znasz podejście Domain-Driven Design (DDD) i wykorzystujesz narzędzia AI wspierające proces programowania, ta oferta jest dla Ciebie!
Zakres obowiązków:
- Projektowanie i rozwój architektury systemowej oraz rozwiązań opartych na mikroserwisach.
- Tworzenie i rozwój oprogramowania z wykorzystaniem Java, Spring Boot, Spring Framework oraz Hibernate/JPA.
- Rozwijanie warstwy frontendowej aplikacji z wykorzystaniem Angular.
- Projektowanie i implementacja API REST oraz integracji pomiędzy systemami.
- Rozwój rozwiązań opartych na Apache Kafka i przetwarzaniu komunikatów.
- Projektowanie rozwiązań zgodnie z podejściem Domain-Driven Design (DDD).
- Praca z relacyjnymi bazami danych oraz tworzenie i optymalizacja zapytań SQL.
- Tworzenie testów jednostkowych oraz wsparcie w realizacji testów integracyjnych i akceptacyjnych.
- Analiza i usuwanie błędów oraz wsparcie stabilizacji aplikacji po wdrożeniu.
- Wykorzystywanie narzędzi AI wspierających proces wytwarzania i doskonalenia oprogramowania.
- Współpraca z zespołem przy projektowaniu, implementacji i wdrażaniu nowych funkcjonalności.
Wymagania:
- Minimum 6 lat komercyjnego doświadczenia w programowaniu w Java.
- Bardzo dobra znajomość Spring Boot, Spring Framework oraz Hibernate/JPA.
- Bardzo dobra znajomość Apache Kafka.
- Bardzo dobra znajomość SQL.
- Praktyczna znajomość Angular.
- Doświadczenie w stosowaniu podejścia Domain-Driven Design (DDD).
- Doświadczenie w projektowaniu i rozwijaniu architektury mikroserwisowej.
- Doświadczenie w projektowaniu i implementacji API REST.
- Umiejętność wykorzystania narzędzi AI wspierających proces wytwarzania oprogramowania.
- Gotowość do pracy hybrydowej, obejmującej minimum 1 dzień w tygodniu z biura.
Mile widziane:
- Znajomość Docker i Kubernetes.
- Znajomość RabbitMQ i Elasticsearch.
- Znajomość narzędzia Playwright.
- Doświadczenie w pracy z platformami chmurowymi Azure, AWS lub GCP.
- Znajomość zagadnień związanych z bezpieczeństwem IT.
- Doświadczenie w projektowaniu i utrzymywaniu procesów CI/CD.
- Doświadczenie w mentoringu programistów lub pełnieniu roli Technical Leadera.
Oferujemy:
- Udział w rozwoju nowoczesnych aplikacji i rozwiązań opartych na architekturze mikroserwisowej.
- Możliwość pracy z nowoczesnym stackiem technologicznym obejmującym Java, Spring Boot, Apache Kafka i Angular.
- Udział w projektowaniu architektury systemowej oraz rozwoju rozwiązań integracyjnych.
- Możliwość wykorzystania narzędzi AI w codziennej pracy programistycznej.
- Współpracę przy tworzeniu, testowaniu i wdrażaniu nowych funkcjonalności.
- Możliwość skorzystania z pakietów Luxmed i Multisport na preferencyjnych warunkach.
- Pracę w modelu hybrydowym – 1 dzień w tygodniu z biura.