O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Introduct Group to międzynarodowa firma technologiczna dostarczająca dostosowane do potrzeb rozwiązania programowe i produkty cyfrowe dla firm na całym świecie. Pracujemy nad złożonymi projektami na dużą skalę w wielu branżach, pomagając klientom przekształcać pomysły w niezawodne i skalowalne systemy. Poszerzamy nasz zespół, aby dołączyć do długoterminowego projektu skupiającego się na rozwoju i utrzymaniu rządowych systemów informatycznych.
Systemy te odgrywają kluczową rolę w przestrzeganiu przepisów podatkowych i pracowniczych i są codziennie używane przez pracodawców, agencje rządowe i organy kontrolne. Prace przebiegają zgodnie z procesem Agile (dwutygodniowe sprinty) w ścisłej współpracy z architektami i administratorami klienta. Projekt obejmuje zarówno rozwój nowej funkcjonalności, jak i utrzymanie istniejących systemów, z rygorystycznymi wymaganiami dotyczącymi jakości kodu, testowania i dokumentacji.Wymagania Co najmniej 4 lata komercyjnego doświadczenia w tworzeniu oprogramowania Java; Doświadczenie ze stosem ekosystemu Java: Spring/Spring Boot, Maven i Gradle; Dobra znajomość PostgreSQL z możliwością pisania i optymalizacji natywnych zapytań SQL, odczytywania i przepisywania istniejących zapytań oraz dodawania indeksów; Doświadczenie z Liquibase do automatycznego zarządzania schematami baz danych; Doświadczenie z Keycloak (OpenID Connect) lub podobnymi rozwiązaniami do uwierzytelniania i autoryzacji; Doświadczenie w tworzeniu integracji: znajomość WSO2 lub porównywalnych platform integracyjnych oraz zrozumienie sposobu budowania integracji międzysystemowych (REST, SOAP, kolejki komunikatów); Solidne umiejętności konteneryzacji (Docker); Doświadczenie z Git i typowymi praktykami dotyczącymi przeglądu kodu, rozgałęzień i cykli wydawniczych; Znajomość narzędzi obserwacyjnych po stronie aplikacji: SLF4j + Logback, OpenTelemetry, W3C Trace Context; Doświadczenie w pokryciu kodu testami jednostkowymi, systemowymi i integracyjnymi; Myślenie architektoniczne: umiejętność wzięcia udziału w projektowaniu architektury technicznej, przygotowania diagramów wdrożeniowych i komponentów oraz tworzenia ich w programie DrawIO / PlantUML / UML XMI 2.5+; Doświadczenie w pisaniu dokumentacji technicznej i architektonicznej; Umiejętności pracy zespołowej: umiejętność pracy w interdyscyplinarnym zespole z analitykami, architektami, testerami i przedstawicielami klientów; Proaktywna postawa i umiejętność przekształcenia pomysłu z dyskusji w działające rozwiązanie; Angielski na poziomie wystarczającym do płynnej komunikacji w mowie i piśmie w zespole oraz z przedstawicielami klienta.
Obowiązki Weź udział w pełnym cyklu rozwoju nowej funkcjonalności: od analizy wymagań i projektowania po programowanie, testowanie i wdrożenie; Napisz kod backendowy w Javie przy użyciu Spring/Spring Boot z wdrożeniem na Apache Tomcat; Projektuj i udoskonalaj schematy PostgreSQL, zapisuj migracje za pomocą Liquibase i optymalizuj wolne zapytania; Opracowywanie i utrzymywanie integracji z systemami zewnętrznymi poprzez WSO2; Skonfiguruj uwierzytelnianie i autoryzację poprzez Keycloak; Brać udział w projektowaniu architektury technicznej rozwiązań: przygotowywać projekty wysokiego poziomu oraz diagramy wdrożeń i komponentów, a także uzgadniać decyzje z architektem klienta; Przygotowywanie i utrzymywanie dokumentacji technicznej i architektonicznej; Utrzymuj istniejącą funkcjonalność: analizuj przychodzące raporty i napraw defekty zgodnie z SLA; Przeglądaj kod współpracowników, mentoruj programistów średniego szczebla i pomagaj im się rozwijać; Weź aktywny udział w dopracowywaniu wymagań biznesowych wraz z analitykiem i klientem i pomóż określić, jak zmiany wpłyną na system. Miło mieć doświadczenie z Angularem; Doświadczenie z jednym z dostawców chmury, najlepiej Microsoft Azure (App Services, Azure Functions, Blob Storage, Application Insights); Doświadczenie w budowaniu i utrzymywaniu potoków CI/CD (Azure DevOps, GitHub Actions, Bitbucket Pipelines lub podobne); Doświadczenie z App Dynamics lub porównywalnymi narzędziami APM; Znajomość 10 najważniejszych zasad OWASP i doświadczenie w budowaniu bezpiecznych aplikacji internetowych; Doświadczenie w pracy przy projektach rządowych lub innych ściśle regulowanych projektach o wysokich wymaganiach dotyczących dokumentacji i audytu. Warunki pracy Konkurencyjne wynagrodzenie; Elastyczny grafik pracy zdalnej, z możliwością pracy przy prestiżowych, globalnych projektach; Zróżnicowany, międzynarodowy zespół obsługujący klientów w ponad 10 krajach; Dostęp do międzynarodowego biura online w celu zapewnienia bezproblemowej łączności i współpracy; Opcjonalne zajęcia z języka angielskiego w celu podniesienia biegłości językowej; Dedykowany budżet na naukę na kursy i certyfikaty wspierające rozwój zawodowy; Zapewniony niezbędny sprzęt dla optymalnej wydajności (na Ukrainie).
Pierwotnie opublikowany w Himalajach
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.