Point your AI agent at freehire and let it find you a job.

Get the CLI →

Poznan IT

NewBe an early applicant

Software Engineer (Java)

Posted 1 view
Discussion

Summary

Java developer building and maintaining corporate banking systems using Java, Spring Framework, and SQL. The role involves developing new features, ensuring system stability, and utilizing AI tools like GitHub Copilot for coding and testing.

specjalista / specjalistka (mid / regular), starszy specjalista / starsza specjalistka (senior)

praca hybrydowa

rekrutacja zdalna

Podsumowanie oferty

Dodatkowe informacje

Specjalizacje:

Wymagane języki:

Technologie, których używamy

Wymagane

Mile widziane

System operacyjny

  • Budujemy i rozwijamy dojrzałe, krytyczne rozwiązania z obszaru bankowości korporacyjnej Nasze systemy charakteryzują się najwyższą dostępnością, wysokim poziomem dojrzałości inżynierskiej oraz bardzo niską awaryjnością, przetwarzając kluczowe operacje finansowe na rynkach europejskich.
  • Szukamy osób, które cenią czystą architekturę, stabilność systemów klasy Enterprise i realne wykorzystanie narzędzi AI w codziennym kodowaniu. Jeśli zależy Ci na pracy w dojrzałym, doświadczonym zespole oraz jasnych, stabilnych zasadach współpracy – ta rola jest dla Ciebie.
  • Jak realnie wykorzystujemy AI w codziennej pracy?
  • AI w naszym zespole to narzędzie inżynierskie wspierające programistów na każdym etapie wytwarzania oprogramowania:
  • Wsparcie narzędzi AI: Wykorzystujemy narzędzia takie jak GitHub Copilot czy Droid do automatyzacji powtarzalnych elementów kodu, przyspieszenia pisania testów jednostkowych oraz dokumentacji.
  • Skupienie na architekturze: Dzięki automatyzacji żmudnych zadań masz więcej czasu na projektowanie skomplikowanej logiki biznesowej i rozwiązywanie wyzwań integracyjnych.
  • Nowoczesne środowisko: Pracujemy w ekosystemie zintegrowanym z zaawansowanymi rozwiązaniami wspieranymi przez AI oraz przechodzącym systematyczny upgrade technologiczny.

Tak organizujemy naszą pracę

Twój zakres obowiązków

  • Tworzenie i rozwój nowych funkcjonalności w systemach bankowości korporacyjnej zgodnie z wymaganiami (ok. 80–87,5% czasu)
  • Dbanie o utrzymanie i bezawaryjność systemów oraz rozwiązywanie zgłoszeń produkcyjnych (ok. 12,5–20% czasu)
  • Pisanie programistycznych testów jednostkowych oraz dbałość o jakość kodu poprzez stosowanie dobrych praktyk programowania
  • Prezentowanie wyników pracy na spotkaniach demo
  • Współpraca z interdyscyplinarnym zespołem projektowym (deweloperzy, analitycy, testerzy, Project Manager)

Nasze wymagania

  • Bardzo dobra znajomość języka Java oraz ekosystemu Spring Framework
  • Praktyczna znajomość relacyjnych baz danych (SQL) oraz serwerów aplikacji (np. JBoss, WebSphere, WebLogic)
  • Rozumienie architektury RESTful API oraz zasad integracji systemów informatycznych
  • Dbałość o jakość oprogramowania – umiejętność pisania programistycznych testów jednostkowych (Unit testy) oraz sprawna praca z systemem kontroli wersji Git
  • Znajomość języka angielskiego na poziomie min. B2/C1

Mile widziane

  • Dedykowana znajomość specyfiki baz danych Oracle oraz technologii Java Enterprise (JPA, JMS)
  • Praktyczna wiedza z zakresu serwerów JBoss / IBM WebSphere
  • Doświadczenie w pracy z kontenerami (Docker, Kubernetes)
  • Znajomość specyfiki produktów i procesów w sektorze bankowym / finansowym
  • Doświadczenie w pracy w metodyce Agile / Scrum
  • Prywatna opieka medyczna w Allianz - dostęp do specjalistów i badań diagnostycznych dla Ciebie i Twoich najbliższych
  • System kafeteryjny - możesz wybrać pełne dofinansowanie do karty Multisport czy przeznaczyć środki na kulturę, wypoczynek lub sport i zakupy
  • Możliwość pracy w modelu hybrydowym po okresie wdrożenia (2 dni pracy zdalnej, 3 dni pracy z biura)
  • Możliwość korzystania z zaawansowanych narzędzi AI i Google Workspace
  • Udział w międzynarodowych projektach realizowanych dla firm z sektora finansowego i ubezpieczeniowego
  • Profesjonalny rozwój zawodowy - możliwość ścieżki kariery na stanowiskach eksperckich technicznych, biznesowych i managerskich
  • Indywidualny plan szkoleń i konferencji
  • Przyjazna atmosfera pracy w zgranych zespołach, o co dbamy m.in. poprzez udział w imprezach integracyjnych czy wspólnych inicjatywach dla lokalnych społeczności
  • Możliwość udziału w akcjach i wydarzeniach promujących aktywny tryb życia

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available