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

Get the CLI →

j-labs software specialist

NewBe an early applicant

Senior Java Developer @ j-labs software specialist

Posted
Discussion

Summary

Senior Java developer on a customer-facing project connecting corporate clients with a global financial organization — system integration, data exchange, file validation and payment processing. Daily work spans Java/Spring services, REST APIs, CI/CD, automated testing and architecture decisions in an international hybrid team (Kraków office 6 days/month).

Dołączysz do zespołu rozwijającego rozwiązania odpowiedzialne za komunikację klientów korporacyjnych z globalną organizacją finansową, obejmujące integrację systemów, wymianę danych, walidację plików oraz obsługę procesów płatniczych.

Projekt ma charakter customer-facing, dzięki czemu efekty pracy zespołu są widoczne dla użytkowników końcowych i mają realny wpływ na jakość oraz niezawodność obsługi procesów biznesowych. Jednym z rozwijanych rozwiązań jest narzędzie pozwalające klientom zweryfikować poprawność plików płatniczych przed ich wysłaniem, ograniczając ryzyko błędów i przyspieszając realizację procesów.

Projekt realizowany jest w międzynarodowym środowisku, we współpracy z zespołami z różnych regionów świata.

To rola dla osoby, która chce mieć realny wpływ na architekturę systemów, wybór rozwiązań technicznych i kierunek rozwoju platformy, uczestnicząc zarówno w tworzeniu nowych funkcjonalności, jak i projektach migracyjnych oraz modernizacyjnych realizowanych w międzynarodowym środowisku.

Lokalizacja: Kraków, hybryda 6 x w miesiącu z biura.


  • Min. 6 letnie doświadczenie komercyjne w programowaniu w Java.
  • Bardzo dobra znajomość Spring Framework oraz projektowania i implementacji REST API.
  • Doświadczenie w pracy z relacyjnymi bazami danych (np. PostgreSQL).
  • Praktyczna znajomość procesów CI/CD oraz automatyzacji rozwoju oprogramowania.
  • Doświadczenie w tworzeniu testów automatycznych z wykorzystaniem narzędzi takich jak JUnit.
  • Podstawowa znajomość technologii frontendowych.
  • Umiejętność efektywnej współpracy w środowisku projektowym i międzynarodowych zespołach.
  • Gotowość do nauki nowych technologii i obszarów biznesowych
  • Umiejętność odnajdywania się w zmieniającym się środowisku projektowym.
  • Chęć aktywnego udziału w projektowaniu architektury oraz rozwoju nowoczesnych rozwiązań integracyjnych.
  • Swobodna komunikacja się w języku angielskim i polskim min. B2.

Mile widziane

  • Doświadczenie w projektach integracyjnych, migracyjnych lub modernizacyjnych.
  • Znajomość technologii front-endowych.
  • Doświadczenie z platformami integracyjnymi i rozwiązaniami EDI.
  • Znajomość technologii takich jak Kafka, RabbitMQ czy Redis.
  • Doświadczenie w pracy z Dockerem i środowiskami kontenerowymi.
  • Wiedza z zakresu architektury rozproszonej oraz komunikacji asynchronicznej.
  • Zainteresowanie tematyką integracji systemów i projektów o dużej skali.

Dołączysz do zespołu rozwijającego rozwiązania odpowiedzialne za komunikację klientów korporacyjnych z globalną organizacją finansową, obejmujące integrację systemów, wymianę danych, walidację plików oraz obsługę procesów płatniczych.

Projekt ma charakter customer-facing, dzięki czemu efekty pracy zespołu są widoczne dla użytkowników końcowych i mają realny wpływ na jakość oraz niezawodność obsługi procesów biznesowych. Jednym z rozwijanych rozwiązań jest narzędzie pozwalające klientom zweryfikować poprawność plików płatniczych przed ich wysłaniem, ograniczając ryzyko błędów i przyspieszając realizację procesów.

Projekt realizowany jest w międzynarodowym środowisku, we współpracy z zespołami z różnych regionów świata.

To rola dla osoby, która chce mieć realny wpływ na architekturę systemów, wybór rozwiązań technicznych i kierunek rozwoju platformy, uczestnicząc zarówno w tworzeniu nowych funkcjonalności, jak i projektach migracyjnych oraz modernizacyjnych realizowanych w międzynarodowym środowisku.

Lokalizacja: Kraków, hybryda 6 x w miesiącu z biura.

,(Projektowanie, rozwój i utrzymanie aplikacji opartych o Java i Spring Framework., Tworzenie oraz rozwijanie REST API wspierających integrację systemów., Współudział w projektach migracji, modernizacji i refaktoryzacji istniejących rozwiązań., Współtworzenie architektury systemów oraz podejmowanie decyzji technicznych dotyczących dalszego rozwoju platform., Dbanie o jakość kodu poprzez code review, automatyzację testów i stosowanie dobrych praktyk inżynierskich., Rozwijanie procesów DevOps, CI/CD oraz automatyzacji wdrożeń., Współpraca z analitykami, testerami i zespołami międzynarodowymi w modelu Agile., Identyfikacja oraz redukcja długu technicznego, poprawa wydajności i stabilności rozwiązań., Udział w analizie i rozwiązywaniu incydentów produkcyjnych oraz wdrażaniu działań zapobiegawczych., Dzielenie się wiedzą, mentoring i wspieranie rozwoju mniej doświadczonych członków zespołu.) Requirements: Java, Spring Boot, CI/CD, PostgreSQL, REST API, JavaScript, Docker, Kafka, Redis, TypeScript

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