W skrócie
- Zadania: Twórz oprogramowanie i współpracuj nad innowacyjnymi projektami.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Konkurencyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wprowadzaj realne zmiany w projektach.
- Kwalifikacje: Doświadczenie w programowaniu i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 69750 - 85250 zł za rok.
Obowiązki
- Analiza i dokumentacja: Zbieranie informacji z istniejących systemów oraz szczegółowa analiza wymagań programowych i czasowych. Przygotowanie kompleksowej dokumentacji technicznej, aby wspierać procesy rozwoju i kodowania.
- Zapewnienie jakości: Zapewnienie, że wszystkie zakodowane programy ściśle przestrzegają ustalonych standardów branżowych i specyfikacji technicznych.
- Dostarczenie techniczne: Przeprowadzanie dogłębnej analizy technicznej i przejęcie odpowiedzialności za dostarczanie komponentów w cyklu życia projektu.
- Udział w projekcie: Aktywne uczestnictwo we wszystkich etapach realizacji projektu, w tym: analiza wymagań i przeglądy projektowania systemu, wdrożenie, codzienne spotkania (dailies) oraz przeglądy kodu przez kolegów, testowanie integracyjne oraz wsparcie podczas wewnętrznych/zewnętrznych faz testowania.
- Wsparcie produkcji i uruchomienia: Wsparcie uruchomień produkcyjnych oraz zapewnienie krytycznej konserwacji systemów produkcyjnych w celu zapewnienia stabilności.
- Wsparcie dyżurujące: Zapewnienie wsparcia na infolinii (dyżur) w razie potrzeby, aby rozwiązać problemy krytyczne dla biznesu i pilne wymagania.
Kogo poszukujemy?
- Biegłość w Java, J2EE, Spring Boot, JPA, Hibernate, usługi RESTful.
- Znajomość baz danych relacyjnych (DB2 / PostgreSQL).
- Znajomość narzędzi do debugowania oprogramowania.
- Dobre zrozumienie programowania obiektowego i współbieżnego.
- Solidne doświadczenie z systemami kontroli wersji (preferowany GIT).
- Preferencje będą miały osoby z doświadczeniem w wzorcach projektowych, jakości kodu i testowaniu jednostkowym.
- Miło widziane: Doświadczenie w rozwoju Docker / Kubernetes, znajomość i doświadczenie w wdrażaniu produkcyjnym i rozwiązywaniu problemów, wiedza o strumieniowaniu zdarzeń, CQRS, Kafka.
Software Engineer in Katowice – pracodawca: Solid Company
Nasza firma to doskonały pracodawca, który stawia na rozwój swoich pracowników oraz tworzy przyjazne i wspierające środowisko pracy. Oferujemy atrakcyjne benefity, w tym elastyczne godziny pracy oraz możliwość szkoleń, co sprzyja rozwojowi kariery w obszarze księgowości. Pracując u nas, będziesz częścią zespołu, który ceni współpracę i innowacyjność, a także ma dostęp do nowoczesnych narzędzi technologicznych w dynamicznej lokalizacji.
Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Software Engineer in Katowice
Java
J2EE
Spring Boot
JPA
Hibernate
RESTful services
Relational databases