Перейти до вмісту
confidential

Młodszy programista

Zabrze

Коротко

Junior Java + Angular Developer needed to maintain and develop web apps. Responsibilities include bug fixing, implementing features, UI development, unit testing, PostgreSQL work, and code reviews. Requires Java 17+, Spring Boot, Angular, TypeScript, HTML, CSS, SQL, Git. Polish and technical English needed.

Стислий виклад підготував ШІ на основі тексту оголошення.

Do naszego zespołu poszukujemy osoby na stanowisko Młodszego Programisty Java + Angular, która będzie współtworzyć i utrzymywać aplikacje webowe wykorzystywane przez naszych klientów oraz wewnętrzne narzędzia firmy.

Zakres obowiązków:

- utrzymanie i rozwój istniejących aplikacji webowych opartych o Java, Spring Boot i Angular,

- realizacja zadań ze zgłoszeń: poprawianie błędów, wdrażanie mniejszych i średnich funkcjonalności, zmiany w interfejsie użytkownika,

- budowa i dopracowywanie widoków, formularzy i komponentów w Angularze z dbałością o spójny, czytelny i wygodny interfejs,

- pisanie testów jednostkowych i integracyjnych do wprowadzanych zmian,

- praca z PostgreSQL,

- udział w przeglądach kodu (code review),

- prowadzenie dokumentacji technicznej i opisów wprowadzanych zmian,

- pomoc w przygotowaniu wydań i utrzymaniu środowisk aplikacji,

- współpraca z zespołem merytorycznym przy doprecyzowaniu wymagań.

Wymagania:

- znajomość języka Java (wersja 17 lub nowsza) oraz podstaw Spring Boot: REST, Spring Data JPA, Security,

- znajomość Angular i TypeScript: komponenty, formularze reaktywne, routing, RxJS, sygnały,

- dobra znajomość HTML i CSS oraz wyczucie UI/UX - dbałość o wygląd, spójność i użyteczność interfejsu,

- podstawy SQL i relacyjnych baz danych (PostgreSQL),

- znajomość Git i pracy w gałęziach,

- umiejętność czytania i rozumienia cudzego kodu oraz pracy w istniejącym, rozwijanym od lat projekcie,

- samodzielność w doprowadzaniu zadania do końca i otwarta komunikacja, gdy coś się nie udaje,

- rozumienie kodu, który oddajesz do review,

- bardzo dobra znajomość języka polskiego oraz angielski na poziomie czytania dokumentacji technicznej,

- wykształcenie informatyczne lub pokrewne albo równoważne doświadczenie praktyczne.

Dodatkowym atutem będzie:

- znajomość Tailwind CSS,

- znajomość Vaadin,

- znajomość Docker, Gradle, Flyway, Lombok, MapStruct,

- doświadczenie z testami end-to-end (Playwright),

- podstawy znajomości systemów Linux,

- zainteresowanie bezpieczeństwem aplikacji (OWASP Top 10),

- doświadczenie ze stażu, praktyk lub pierwszej pracy w projekcie komercyjnym.

Oferujemy:

- stabilne zatrudnienie,

- pracę nad realnymi produktami, z których korzystają klienci,

- pracę w nowoczesnych technologiach (Java 25, Spring Boot 4, Angular 22, Tailwind 4) i uporządkowany proces wytwarzania oprogramowania,

- możliwość rozwoju kompetencji

- przyjazną atmosferę, mały zespół i krótką drogę decyzyjną,

Szukamy osoby, która chce uczyć się programowania na prawdziwych projektach, pod opieką doświadczonej osoby i w stabilnym środowisku, potrafi doprowadzić zadanie do końca i nie boi się pytać, gdy czegoś nie wie.

Джерело