W skrócie
- Zadania: Twórz i utrzymuj aplikacje w pełnym stosie, współpracując z zespołem nad innowacyjnymi projektami.
- Firma: Dynamiczna firma technologiczna z kulturą współpracy.
- Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Świetne możliwości rozwoju kariery w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na ważne projekty publiczne.
- Kwalifikacje: Doświadczenie w programowaniu w Javie oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 103500 - 126500 zł za rok.
W tej roli będziesz pracować jako Starszy Inżynier Java Full-Stack w dużych systemach korporacyjnych wspierających połączenia, propozycje, dotacje, audyty i zarządzanie finansowaniem w europejskim środowisku sektora publicznego. Będziesz rozwijać i utrzymywać bezpieczne, skalowalne aplikacje w zakresie backendu, frontend, API, baz danych, chmury oraz CI/CD, a także przyczyniać się do przeglądów kodu, mentoringu, doprecyzowania wymagań i wsparcia produkcji.
Obowiązki:
- Rozwój i utrzymanie komponentów aplikacji frontendowych i backendowych
- Implementacja logiki biznesowej, responsywnego UI, API oraz interakcji z bazą danych
- Projektowanie i zabezpieczanie RESTful API oraz usług internetowych
- Zastosowanie najlepszych praktyk bezpieczeństwa dla uwierzytelniania, autoryzacji, przechowywania, logowania i monitorowania
- Przeprowadzanie testów jednostkowych i integracyjnych, debugowanie oraz rozwiązywanie problemów produkcyjnych
- Wdrażanie aplikacji przy użyciu platform chmurowych, pipeline'ów CI/CD, Docker i Kubernetes
- Monitorowanie niższych środowisk, wydajności i stabilności aplikacji
- Przeprowadzanie przeglądów kodu oraz wsparcie techniczne w zakresie onboardingu i mentoringu
- Współpraca z zespołami QA oraz uczestnictwo w doprecyzowaniu wymagań i szacowaniu
- Utrzymywanie dokumentacji technicznej oraz standardów jakości kodu
Wymagania:
- Wykształcenie wyższe odpowiadające poziomowi EQF 6, zazwyczaj stopień licencjata lub równoważny
- Ponad 7-letnie doświadczenie zawodowe w IT
- Silna wiedza na temat backendu Java z wykorzystaniem Spring Boot, Hibernate oraz rozwoju REST API
- Silna znajomość JavaScript, HTML i CSS
- Doświadczenie z PostgreSQL, Oracle i MongoDB, w tym projektowanie schematów i optymalizacja zapytań
- Doświadczenie z WebLogic, JEE i EJB
- Doświadczenie z AWS lub Azure oraz wdrażaniem aplikacji w chmurze
- Doświadczenie w projektowaniu i zabezpieczaniu REST API z OpenAPI/Swagger
- Silna znajomość OAuth 2.0, OpenID Connect i JWT
- Znajomość Angular, React, Vue lub Bootstrap
- Doświadczenie z Maven, GitLab, Bamboo, Jenkins, Nexus lub podobnymi narzędziami CI/CD i budowania
- Doświadczenie z Jira, Git, Bitbucket i narzędziami współpracy opartymi na wiki
- Doświadczenie z Docker i Kubernetes
- Znajomość architektur SOA i busa usług
- Doświadczenie z Agile i Scrum
- Doświadczenie z JUnit i Mockito
- Doświadczenie z SonarQube, SonarLint, HP Fortify lub podobnymi narzędziami analizy kodu
- Doświadczenie z Apache Camel
- Doświadczenie z Drools lub podobnymi silnikami reguł
- Doświadczenie z narzędziami AI do kodowania, takimi jak Amazon Q lub Kiro
- Znajomość analizy systemów i zarządzania projektami będzie dodatkowym atutem
- Silne umiejętności mentoringu, komunikacji i przywództwa technicznego
- Znajomość języka angielskiego lub francuskiego na poziomie B2 lub wyższym
SoftServe jest pracodawcą równych szans. Kwalifikowani kandydaci będą brani pod uwagę niezależnie od rasy, koloru, pochodzenia, etniczności, narodowości, religii, płci, orientacji seksualnej, tożsamości lub ekspresji płci, wieku, obywatelstwa, niepełnosprawności, stanu zdrowia, statusu małżeńskiego lub rodzinnego, statusu weterana lub jakiejkolwiek innej cechy chronionej przez obowiązujące prawo.
Full-stack Software Engineer in Katowice – pracodawca: SoftServe
Nasza firma to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku publicznym. Pracując jako Lead Backend Engineer, będziesz częścią zespołu, który kładzie duży nacisk na innowacje i współpracę, a także korzysta z najnowszych technologii w obszarze Java i PHP. Oferujemy elastyczne godziny pracy, wsparcie w dalszym kształceniu oraz przyjazną atmosferę, która sprzyja wymianie wiedzy i doświadczeń w międzynarodowym zespole.