Senior Software Developer (Python/Java) in Katowice

Senior Software Developer (Python/Java) in Katowice

Katowice Pełny etat 121500 - 148500 zł / rok (szac.) Hybrydowo
J

W skrócie

  • Zadania: Twórz innowacyjne rozwiązania w zespole zajmującym się bezpieczeństwem i AI.
  • Firma: Jit Team - dynamiczna firma IT z międzynarodowym środowiskiem.
  • Benefity: Elastyczny czas pracy, szkolenia finansowane przez firmę oraz integracje zespołowe.
  • Pozostałe informacje: Możliwość rozwoju kariery w przyjaznej atmosferze skandynawskiej kultury.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na bezpieczeństwo w międzynarodowym środowisku.
  • Kwalifikacje: Min. 5 lat doświadczenia w programowaniu w Pythonie i/lub Javie.

Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.

Wynagrodzenie: 1000-1300 PLN/dzień na B2B

Model pracy: hybrydowy z Gdyni / Gdańska / Warszawy (3 dni w tygodniu z biura)

Dlaczego warto wybrać tę ofertę?

  • Możliwość elastycznej organizacji pracy
  • Międzynarodowe środowisko pracy, które daje możliwość codziennego kontaktu z językiem angielskim
  • Skandynawska kultura organizacyjna zapewniająca równowagę między życiem zawodowym a prywatnym oraz czas na dodatkowe szkolenia (finansowane przez Jit)
  • Wspólnota Jit, która zapewnia miłe chwile podczas regularnych spotkań integracyjnych

Projekt

Dołącz do zespołu rozwijającego Automatyczny Silnik Retestowania Bezpieczeństwa, innowacyjną platformę zaprojektowaną do automatyzacji analizy raportów oceny bezpieczeństwa i weryfikacji działań naprawczych. Rozwiązanie to pomaga uprościć proces ponownego testowania bezpieczeństwa, łącząc inżynierię oprogramowania, automatyzację bezpieczeństwa i przepływy pracy wspomagane przez AI. Jako programista będziesz przyczyniać się do dalszego rozwoju zarówno Pythonowego pipeline'u przetwarzania, jak i aplikacji Java Spring Boot, która zapewnia interfejs użytkownika. Będziesz ściśle współpracować ze specjalistami ds. bezpieczeństwa i interesariuszami produktu, aby budować skalowalne, łatwe w utrzymaniu i bezpieczne rozwiązania. Rola ta oferuje unikalną możliwość połączenia inżynierii oprogramowania, bezpieczeństwa aplikacji, automatyzacji i technologii AI w międzynarodowym środowisku bankowym.

Obowiązki

  • Projektowanie, rozwijanie i utrzymywanie funkcji w ramach Automatycznego Silnika Retestowania Bezpieczeństwa
  • Rozwój i ulepszanie Pythonowych pipeline'ów przetwarzania
  • Budowanie i utrzymywanie usług backendowych oraz REST API
  • Wkład w aplikację webową Java Spring Boot
  • Integracja zewnętrznych narzędzi, API oraz usług opartych na AI/LLM
  • Poprawa niezawodności, dokładności i jakości generowanych testów bezpieczeństwa i analiz
  • Pisanie zautomatyzowanych testów jednostkowych i integracyjnych
  • Badanie, rozwiązywanie problemów i usuwanie defektów oprogramowania
  • Utrzymywanie dokumentacji technicznej i standardów rozwoju
  • Współpraca z ekspertami ds. bezpieczeństwa i interesariuszami produktu w celu przekształcenia wymagań w praktyczne rozwiązania
  • Zapewnienie zgodności platformy z wymaganiami bezpieczeństwa aplikacji i najlepszymi praktykami
  • Ochrona wrażliwych danych, poświadczeń i informacji związanych z bezpieczeństwem

Wymagane kompetencje i wiedza

  • Min. 5 lat doświadczenia zawodowego w rozwoju w Pythonie i/lub Javie
  • Doświadczenie w rozwijaniu i utrzymywaniu aplikacji backendowych
  • Doświadczenie w tworzeniu i korzystaniu z REST API
  • Dla rozwoju w Javie: praktyczne doświadczenie z Spring Boot
  • Dla rozwoju w Pythonie: doświadczenie w budowaniu modularnych aplikacji i łatwych w utrzymaniu baz kodu
  • Zrozumienie najlepszych praktyk inżynierii oprogramowania
  • Doświadczenie w testowaniu automatycznym
  • Silne umiejętności analityczne i rozwiązywania problemów
  • Dobre umiejętności komunikacyjne i biegłość w języku angielskim

Preferowane kompetencje i wiedza

  • Doświadczenie w pracy z Pythonem i Javą
  • Doświadczenie w integracji API LLM lub budowaniu przepływów pracy wspomaganych przez AI
  • Znajomość walidacji strukturalnych wyników i mechanizmów obsługi błędów
  • Doświadczenie w testowaniu bezpieczeństwa aplikacji
  • Znajomość metodologii DAST i SAST
  • Doświadczenie z narzędziami takimi jak OWASP ZAP, Nuclei, Semgrep, pytest
  • Doświadczenie w automatyzacji testów bezpieczeństwa
  • Doświadczenie z przetwarzaniem PDF, OCR lub rozwiązaniami do ekstrakcji dokumentów
  • Doświadczenie z bazami danych SQL
  • Doświadczenie z Maven, CI/CD, Docker lub usługami chmurowymi
  • Interesowanie się cyberbezpieczeństwem, zarządzaniem lukami i inżynierią bezpieczeństwa

Technologie, z którymi będziesz pracować

  • Python i/lub Java & Spring Boot
  • REST API
  • Pytest i frameworki do testowania automatycznego
  • Bazy danych SQL i Docker
  • API LLM i przepływy pracy wspomagane przez AI
  • Narzędzia bezpieczeństwa takie jak OWASP ZAP, Nuclei i Semgrep
  • Technologie przetwarzania OCR, dokumentów i analizy PDF

Klient – dlaczego warto wybrać tego konkretnego klienta z portfolio Jit?

Zespół Jit ma ponad dziesięcioletnią współpracę z wiodącą grupą finansową w krajach nordyckich i mamy zaszczyt być głównym partnerem naszego klienta w Polsce. Obecnie ponad 200 pracowników Jit angażuje się w realizację ponad 60 projektów dla tego norweskiego dostawcy usług finansowych o globalnym zasięgu i silnym nacisku na nowoczesne technologie. Atmosfera pracy u naszego klienta charakteryzuje się skandynawską kulturą, która sprzyja osobom kładącym nacisk na równowagę między życiem zawodowym a prywatnym oraz kulturę feedbacku. Ponadto wszystkie projekty są realizowane w międzynarodowych zespołach, co zapewnia stały kontakt z językiem angielskim.

O zespole Jit

Człowiek w IT - to nie tylko slogan, to filozofia. Fundamentem zespołu Jit są ludzie, dlatego stawiamy na Ciebie. Zatrudniamy ponad 770 doświadczonych ekspertów, którym oferujemy projekty rozwojowe, szeroki wachlarz benefitów oraz autorski program rozwoju zawodowego. Wraz z klientami z całego świata tworzymy innowacyjne rozwiązania IT dostarczane przez wysoko wyspecjalizowane i efektywne zespoły. Za naszym maksymą stoją również działania charytatywne i edukacyjne. Wspieramy szkoły, uczelnie i instytucje edukacyjne, prowadząc warsztaty, realizując projekty edukacyjne, sponsorując wydarzenia i przekazując sprzęt do nauki. Oferujemy staże, które pomagają w rozpoczęciu kariery w IT. Wspieramy ratowników wodnych i szpitale, dostarczając niezbędny sprzęt. Wspieramy również liczne organizacje charytatywne pomagające ludziom w potrzebie, dzieciom i osobom starszym. Jesteśmy polską firmą i dzielimy się tym, co osiągnęliśmy przez ponad 15 lat działalności. Wspierając lokalne inicjatywy, przyczyniamy się do krążenia dobrej energii.

Senior Software Developer (Python/Java) in Katowice – pracodawca: Jit

Jit Team to doskonały pracodawca, który stawia na rozwój swoich pracowników w międzynarodowym środowisku pracy. Oferujemy elastyczną organizację pracy oraz skandynawską kulturę organizacyjną, która sprzyja równowadze między życiem zawodowym a prywatnym. Nasza społeczność Jit zapewnia regularne spotkania integracyjne, a także finansowane szkolenia, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej i pełnej wyzwań kariery.

J

Dane kontaktowe:

Zespół rekrutacyjny Jit

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Developer (Python/Java) in Katowice

Python
Java
Spring Boot
REST APIs
Automated Testing
Software Engineering Best Practices
Analytical Skills