Cel pracy i przegląd
Poszukujemy doświadczonych programistów Java, którzy dołączą do naszego zespołu produktowego dla BigPicture – jednego z wiodących narzędzi do zarządzania projektami, z którego korzystają dyrektorzy generalni, dyrektorzy, kierownicy projektów i liderzy zespołów w ponad 12 000 firm na całym świecie. Jak pracujemy: Praca w 100% zdalna (z Polski) - jednak zawsze jest otwarta, jeśli chcesz pracować w naszym nowoczesnym warszawskim biurze Ufamy zwinności i Lean – utrzymujemy s
Cel pracy i przegląd
Poszukujemy doświadczonych programistów Java, którzy dołączą do naszego zespołu produktowego dla BigPicture – jednego z wiodących narzędzi do zarządzania projektami, z którego korzystają dyrektorzy generalni, dyrektorzy, kierownicy projektów i liderzy zespołów w ponad 12 000 firm na całym świecie.
Jak pracujemy:
- Praca w 100% zdalna (z Polski) - jednak zawsze jest otwarta, jeśli chcesz pracować w naszym nowoczesnym warszawskim biurze
- Ufamy zwinności i Lean – utrzymujemy skuteczność naszych Sprintów, a nasze zespoły Scrumowe są małe i zdecydowane w praktykach, które najbardziej im odpowiadają.
- Własność – chcemy, aby wszyscy w naszym zespole czuli się uprawnieni do zdobycia kontroluje ich stanowiska i pomaga pchać firmę do przodu
- Codzienna komunikacja z naszymi właścicielami produktów oraz badaczami i projektantami UX/UI - którzy podejmują świadome decyzje biznesowe w oparciu o ciągłe monitorowanie zachowań użytkowników
- Krótki czas na wprowadzenie produktu na rynek – co miesiąc wypuszczamy nowe ważne funkcje
- Startupowa atmosfera z bezpośrednią, nieformalną komunikacją ze wszystkimi w firmie i elastycznymi godzinami pracy – wszystko po to, abyś czuł się komfortowo i po prostu był szczęśliwy z bycia z nami
Najważniejsze informacje techniczne:
- Dodaj swoją wartość do złożonej, ale dobrze zaprojektowanej aplikacji, składającej się z ponad 100 modułów i w pełni rozwiniętej opartej na domenie Projektowanie (wszechobecny język, agregaty, zdarzenia domeny itp.)
- Ćwicz swoje rzemiosło w dobrym projektowaniu (czysty kod, SOLID, odwrócenie kontroli) i w różnych architekturach (sześciokątna, sterowana zdarzeniami, rury i filtry, monolity modułowe , mikrousługi i nie tylko)
- Dokładnie przetestuj to, co budujesz: za pomocą testów jednostkowych, integracyjnych i e2e (Spock, JUnit, Mockito, AssertJ, REST Assured, WireMock, Testcontainers, Cypress)
- Poznaj naszą zaawansowaną architekturę chmurową (SaaS): obsługującą tysiące najemców (architektura wielodostępna), stale monitorowaną i profilowaną (ELK, profilowanie asynchroniczne) oraz z najnowocześniejszym procesem wydawania (flagi funkcji, wydania kanaryjskie). Używamy AWS i GCP. Pomóż nam dalej rozwijać naszą architekturę chmurową
- Przećwicz inne fajne podejścia i narzędzia, takie jak programowanie reaktywne, pozyskiwanie zdarzeń, Apache Kafka lub Redis
- Poczuj się bezpiecznie dzięki naszemu rozbudowanemu procesowi CI, który automatycznie uruchamia jednostkę, integracja, e2e, architektura, migracja i testy wydajnościowe na Twoich commitach
- A dla wszystkich miłośników frontendu: warto wiedzieć, że jest to jeden z największych i najbardziej ambitnych projektów Angular w Polsce
Jak pomożemy Ci się rozwijać:
- Bezpłatny dostęp do 2 platform e-learningowych
- Wewnętrzne gildie technologiczne, które spotykają się co tydzień w celu dzielenia się wiedzą
- Regularne, wewnętrzne, tygodniowe, w pełni płatne hackatony – aby dać Ci szansę na zabawę tym, co aktualnie Cię najbardziej motywuje
- Możliwość nawiązania relacji mentor-mentor z dowolnym innym programistą, od którego możesz się czegoś dowiedzieć
- Matryca kompetencji osobistych, która pomoże Ci zaplanować ścieżkę rozwoju, a następnie poruszać się po niej
- Możliwość wzięcia udziału w sponsorowanych przez nas wydarzeniach technologicznych – takich jak Confitura, Devoxx lub Code Europe
Co oferujemy
- Wynagrodzenie (umowa o pracę, UoP):13 500 - 18 000 zł brutto/miesiąc
- Możliwość ubiegania się o 50% kosztów uzyskania przychodów przy dziełach kreatywnych (koszty uzyskania przychodów AKUP/IP)
- Umowa o pracę na czas nieokreślony od pierwszego dnia , brak okresów próbnych
- Każdy pracownik Appfire ma prawo do kapitału zakładowego
- 26 płatnych dni urlopu, niezależnie od stażu pracy
- Dni Wellness – dodatkowy urlop co miesiąc, aby naładować baterie i zadbać o siebie (1 dzień w miesiącu)
- Prywatna opieka medyczna
- Platforma MyBenefit – 150 zł/miesiąc do wydania na dostępne sklepy, restauracje, siłownie itp.
- Dodatek home office – 200 zł/miesiąc na pokrycie rachunków za prąd i internet
- Karta lunchowa – 300 zł/miesiąc na zakupy spożywcze/restauracje (z wyłączeniem alkoholu i innych artykułów akcyzowych )
- Ubezpieczenie na życie
- Kursy języka angielskiego
Co chcielibyśmy zobaczyć
- Praktyczna znajomość zasad projektowania, wzorców projektowych i architektur – jakie problemy rozwiązują (i co wprowadzają), jak je wdrożyć
- Wrodzona potrzeba porządku w kodzie – na module, poziom pakietu, klasy i metody (zarówno w kodzie produkcyjnym, jak i testowym)
- Doświadczenie w projektowaniu czytelnych, trwałych i rozszerzalnych rozwiązań
- Ugruntowana znajomość Java, Spring, Hibernate / JPA, SQL DB i REST
- Biegłość w ulubionym IDE, Git, Maven, Docker, Spock, JUnit, Mockito
- Wysokie umiejętności rozwiązywania problemów i praktyczne podejście (chęć do burzy mózgów, eksperymentuj i ucz się na błędach)
- Chęć i determinacja do samorozwoju i dalszego kształcenia
- Dobra znajomość języka angielskiego (B2 lub wyżej)
< b> Mile widziane: - Znajomość programowania obiektowego, ostatnio znanego jako Domain-Driven Design (DDD)
- Ugruntowana wiedza na temat architektury złożonych rozwiązań internetowych, najlepiej w tym rozwiązania chmurowe (SaaS)
- Doświadczenie w solidnych integracjach systemów: buforowanie, współbieżność i reaktywność, ograniczanie przepustowości, autoryzacja
- Praktyka w monitorowaniu, profilowaniu i optymalizacji systemów produkcyjnych
< li> Umiejętności przywódcze: skupienie się na efektywnej pracy zespołowej, mentoringu i dzieleniu się wiedzą, zapewnienie dobrej atmosfery
Cel stanowiska i opis
Jesteśmy poszukuje doświadczonych programistów Java, którzy dołączą do naszego zespołu produktowego dla BigPicture – jednego z wiodących narzędzi do zarządzania projektami, z którego korzystają dyrektorzy generalni, dyrektorzy, kierownicy projektów i liderzy zespołów w ponad 12 000 firm na całym świecie.
Jak pracujemy:
- Praca w 100% zdalna (z Polski) - jednak zawsze jest otwarta, jeśli chcesz pracować w naszym nowoczesnym warszawskim biurze
- Ufamy zwinności i Lean – utrzymujemy skuteczność naszych Sprintów, a nasze zespoły Scrumowe są małe i zdecydowane w praktykach, które najbardziej im odpowiadają.
- Własność – chcemy, aby wszyscy w naszym zespole czuli się uprawnieni do zdobycia kontroluje ich stanowiska i pomaga pchać firmę do przodu
- Codzienna komunikacja z naszymi właścicielami produktów oraz badaczami i projektantami UX/UI - którzy podejmują świadome decyzje biznesowe w oparciu o ciągłe monitorowanie zachowań użytkowników
- Krótki czas na wprowadzenie produktu na rynek – mamy główną funkcję release co miesiąc
- Startupowa atmosfera z bezpośrednią, nieformalną komunikacją ze wszystkimi w firmie i elastycznymi godzinami pracy - a wszystko po to, abyś czuł się komfortowo i po prostu był szczęśliwy, że jesteś z nami
Najważniejsze informacje techniczne:
- Dodaj swoją wartość do złożonej, ale dobrze zaprojektowanej aplikacji, posiadającej ponad 100 modułów i w pełni rozwinięte projektowanie oparte na domenie (wszechobecny język, agregaty, domena wydarzenia itp.)
- Ćwicz swoje rzemiosło w dobrym projektowaniu (czysty kod, SOLID, odwrócenie kontroli) i w różnych architekturach (sześciokątna, sterowana zdarzeniami, rury i filtry, monolity modułowe, mikrousługi i inne)
- Dokładnie przetestuj to, co budujesz: za pomocą testów jednostkowych, integracyjnych i e2e (Spock, JUnit, Mockito, AssertJ, REST Assured, WireMock, Testcontainers, Cypress)
- Poznaj naszą zaawansowaną architekturę chmurową (SaaS) : obsługujący tysiące najemców (architektura wielodostępna), stale monitorowany i profilowany (ELK, asynchroniczny profiler) oraz z najnowocześniejszym procesem wydawania (flagi funkcji, wydania kanaryjskie). Używamy AWS i GCP. Pomóż nam dalej rozwijać naszą architekturę chmurową
- Przećwicz inne fajne podejścia i narzędzia, takie jak programowanie reaktywne, pozyskiwanie zdarzeń, Apache Kafka lub Redis
- Poczuj się bezpiecznie dzięki naszemu rozbudowanemu procesowi CI, który automatycznie uruchamia jednostkę, integracja, e2e, architektura, migracja i testy wydajnościowe na Twoich commitach
- A dla wszystkich miłośników frontendu: warto wiedzieć, że jest to jeden z największych i najbardziej ambitnych projektów Angular w Polsce
Jak pomożemy Ci się rozwijać:
- Bezpłatny dostęp do 2 platform e-learningowych
- Wewnętrzne gildie technologiczne, które spotykają się co tydzień w celu dzielenia się wiedzą
- Regularne, wewnętrzne, tygodniowe, w pełni płatne hackatony – aby dać Ci szansę na zabawę tym, co aktualnie Cię najbardziej motywuje
- Możliwość nawiązania relacji mentor-mentor z dowolnym innym programistą, od którego możesz się czegoś dowiedzieć
- Matryca kompetencji osobistych, która pomoże Ci zaplanować ścieżkę rozwoju, a następnie poruszać się po niej
- Możliwość wzięcia udziału w sponsorowanych przez nas wydarzeniach technologicznych – takich jak Confitura, Devoxx lub Code Europe
Co oferujemy
- Wynagrodzenie (umowa o pracę, UoP): 13 500 - 18 000 zł brutto/miesiąc
- Możliwość ubiegania się o 50% kosztów uzyskania przychodów w przypadku dzieł kreatywnych (AKUP/IP koszty uzyskania przychodów)
- Umowa o pracę na czas nieokreślony od pierwszego dnia, bez okresów próbnych
- Każdemu pracownikowi Appfire przysługuje kapitał zakładowy
- 26 płatnych dni wolnych, niezależnie od stażu pracy
< li> Dni Wellness – dodatkowy czas wolny w każdym miesiącu, aby zregenerować siły i zadbać o siebie (1 dzień w miesiącu)- Prywatna opieka medyczna
- Platforma MyBenefit - 150 zł/miesiąc do wydania dostępne sklepy, restauracje, siłownie itp.
- Dodatek home office – 200 zł/miesiąc na pokrycie rachunków za prąd i internet
- Karta lunchowa – 300 zł/miesiąc na zakupy spożywcze / restauracje (z wyłączeniem alkoholi i innych artykułów akcyzowych)
- Ubezpieczenia na życie
- Kursy języka angielskiego
,[Projektowanie i wdrażanie nowych funkcjonalności naszego pproduktów i utrzymanie istniejących, Zapewnienie wysokiej jakości kodu - poprzez testy (jednostkowe, integracyjne, e2e), recenzje kodu i zespołowe burze mózgów, Praca nad funkcjonalnościami z właścicielami produktów, projektantami UX/UI i programistami frontendowymi, Dzielenie się wiedzą z innymi programistami i pomaganie im rozwijać, Wsparcie techniczne naszych klientów (5-10% Twojego czasu)]
Wymagania: Java, Spring, REST, Hibernate, JPA, Docker, Databases, SQL, Maven, Spock, JUnit, Mockito, DDD, Architektura Hexagonal, SaaS
Dodatkowo: Kapitał zakładowy, Prywatna opieka zdrowotna, Karta lunchowa, Ubezpieczenie na życie, Platforma MyBenefit, dodatek home office, kursy języka angielskiego, praca zdalna , Umowa o pracę na czas nieokreślony od pierwszego dnia, Darmowa kawa, Bezpłatne śniadanie, Darmowe napoje, Darmowe przekąski, Nowoczesne biuro, Własne dni hackerskie, Start-upowa atmosfera, Brak dress code'u, Szkolenia wewnętrzne.