← Back to jobs

Programista Fullstack

Skills

agileangularapici cdcssdata visualizationdesign patternsgitgitlabhtmlj2eejavajavascriptmavenmysqlnpmoracleplsqlpostgresqlquarkusrdbmsreactrestsass

Description

Jako Get IT Together specjalizujemy się w dostarczaniu wysoko wykwalifikowanych Ekspertów IT, w obszarach zarządzania projektami, architektury, analizy biznesowej i systemowej czy rozwoju oprogramowania.Doświadczona kadra HR wie jak skutecznie rekrutować i dbać o relacje z najlepszymi kandydatami IT.

Obecnie poszukujemy osoby do roli Programisty Fullstack dla naszego Klienta z branży energetycznej.

Co zyskasz pracując z nami:

  • Formę współpracy w oparciu o kontrakt b2b z Get IT Together

  • Pracę zdalną z wizytami w biurze w Warszawie lub Wrocławiu (maksymalnie 2 razy w miesiącu)

  • Okazję do ciągłego rozwoju

Za co będziesz odpowiedzialny/a:

  • Projektowanie, rozwój i utrzymanie zaawansowanych aplikacji biznesowych, obejmujących warstwę frontendową i backendową,

  • Tworzenie interaktywnych interfejsów użytkownika, diagramów oraz mechanizmów wizualizacji danych,

  • Projektowanie i rozwój API oraz usług integracyjnych,

  • Współpraca z analitykami biznesowymi przy projektowaniu interfejsów zgodnych z firmowym Design Systemem,

  • Analiza wymagań biznesowych i funkcjonalnych oraz przekładanie ich na rozwiązania techniczne,

  • Projektowanie, implementacja i optymalizacja algorytmów wykorzystywanych w aplikacjach,

  • Zapewnianie wydajności, bezpieczeństwa oraz zgodności rozwiązań z wymaganiami niefunkcjonalnymi,

  • Integracja aplikacji z innymi systemami oraz współpraca z zespołami technologicznymi,

  • Dbanie o jakość kodu poprzez code review, refaktoryzację oraz testy automatyczne,

  • Tworzenie i aktualizacja dokumentacji technicznej,

  • Monitorowanie postępów prac, identyfikowanie problemów i wdrażanie działań usprawniających,

  • Współpraca z interdyscyplinarnym zespołem pracującym w metodykach Agile.

Jakie kompetencje są niezbędne:

  • Minimum 7 lat komercyjnego doświadczenia w tworzeniu i rozwijaniu oprogramowania,

  • Minimum 5 lat doświadczenia w pracy z JavaScript i TypeScript,

  • Minimum 5 lat praktycznego doświadczenia w tworzeniu aplikacji z wykorzystaniem React,

  • Minimum 3–4 lata doświadczenia z biblioteką GoJS lub porównywalnymi rozwiązaniami do budowania interaktywnych diagramów i grafów,

  • Minimum 3 lata doświadczenia w tworzeniu rozwiązań backendowych w Java i Quarkus,

  • Bardzo dobra znajomość ekosystemu frontendowego, w tym HTML5, CSS3 i Sass,

  • Praktyczna umiejętność projektowania złożonych interfejsów, obejmujących węzły, połączenia, szablony, układy graficzne oraz niestandardowe interakcje użytkownika,

  • Dobra znajomość architektury aplikacji webowych, wzorców projektowych oraz zasad tworzenia skalowalnego i łatwego w utrzymaniu kodu,

  • Doświadczenie w pracy z Java 17+, Spring Boot i Quarkus,

  • Znajomość relacyjnych baz danych, w szczególności Oracle, SQL i PL/SQL, wraz z umiejętnością pracy z procedurami, funkcjami oraz widokami,

  • Doświadczenie w projektowaniu i integracji usług z wykorzystaniem REST API oraz SOAP,

  • Praktyczna znajomość narzędzi Maven, NPM, Git i GitLab,

  • Umiejętność pracy z Dockerem, Jenkinsem oraz procesami CI/CD,

  • Doświadczenie w tworzeniu testów jednostkowych i integracyjnych oraz automatyzacji testów aplikacji webowych,

  • Praktyka w code review, refaktoryzacji oraz optymalizacji wydajności aplikacji,

  • Samodzielność w rozwiązywaniu problemów technicznych i umiejętność efektywnej współpracy z zespołem.

Mile widziane:

  • Doświadczenie w tworzeniu edytorów graficznych, modelerów procesów, schematów technologicznych lub narzędzi przedstawiających zależności pomiędzy obiektami,

  • Zaawansowana znajomość GoJS, w tym tworzenia własnych szablonów, układów diagramów, mechanizmów interakcji i optymalizacji renderowania,

  • Umiejętność pracy z dużymi strukturami grafowymi i optymalizacji wydajności rozbudowanych interfejsów,

  • Znajomość Angular,

  • Doświadczenie z WildFly, Java EE lub Jakarta EE,

  • Znajomość PostgreSQL lub MySQL,

  • Udział w projektowaniu architektury oraz modernizacji istniejących systemów informatycznych,

  • Doświadczenie w projektach dla sektora przemysłowego lub energetycznego, szczególnie przy systemach wymagających wysokiej dostępności i niezawodności.

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more remote Software Developer jobs in Poland.

Finding similar jobs…