Senior Java Backend Developer in Kraków

Senior Java Backend Developer in Kraków

Kraków Pełny etat 60750 - 74250 zł / rok (szac.) Stacjonarnie
U

W skrócie

  • Zadania: Twórz i rozwijaj mikroserwisy Java Spring Boot oraz API REST i GraphQL.
  • Firma: Innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
  • Kwalifikacje: Doświadczenie w programowaniu w Javie i umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 60750 - 74250 zł za rok.

Projektowanie, budowanie i ulepszanie mikroserwisów Java Spring Boot oraz interfejsów API REST i GraphQL w całym cyklu życia zamówień i transakcji, w tym rejestracja zamówień, walidacja, routowanie, wykonanie, alokacja i rezerwacja. Budowanie integracji opartych na zdarzeniach z użyciem Kafka i ActiveMQ w celu dostarczenia niezawodnych, rzeczywistych przepływów zamówień i transakcji. Rozwój rozwiązań bezserwerowych AWS z użyciem Lambda, API Gateway, S3, Step Functions, DynamoDB i CloudFormation oraz zarządzanie danymi w PostgreSQL i MongoDB.

Stosowanie najlepszych praktyk inżynieryjnych, w tym czystego kodu, CI/CD, bezpiecznego SDLC oraz automatycznego testowania z użyciem JUnit i Mockito. Optymalizacja wydajności usług o niskim opóźnieniu i dużej przepustowości, przyczyniając się do odporności i skalowalności systemów handlowych. Budowanie możliwości GenAI i LLM z wykorzystaniem generacji wzbogaconej o wyszukiwanie (RAG), baz danych wektorowych i Spring AI w celu ulepszenia przepływów pracy związanych z zamówieniami i transakcjami.

Ścisła współpraca z właścicielami produktów, architektami i inżynierami oraz wkład w przeglądy kodu, strategie testowania i rozwiązywanie złożonych problemów technicznych. Stosowanie praktyk DevOps, w tym monitorowania, logowania i gotowości operacyjnej w dostarczonych rozwiązaniach. Wsparcie działań modernizacyjnych poprzez pomoc w ewolucji systemów dziedziczonych w kierunku modułowych, natywnych w chmurze i architektur opartych na zdarzeniach.

Twoje umiejętności:

  • Silne doświadczenie w programowaniu w języku Java, budowaniu skalowalnych mikroserwisów z użyciem Spring Boot, Spring MVC i Spring Data oraz projektowaniu interfejsów API REST i GraphQL.
  • Doświadczenie w komunikacji opartej na zdarzeniach z użyciem Kafka i ActiveMQ oraz z magazynami danych takimi jak PostgreSQL i MongoDB.
  • Doświadczenie w dostarczaniu przez pipeline CI/CD z automatycznym testowaniem z użyciem JUnit i Mockito oraz stosowanie optymalizacji wydajności, niezawodności i praktyk bezpiecznego rozwoju w usługach o niskim opóźnieniu i dużej przepustowości.
  • Praktyczne doświadczenie w rozwoju aplikacji GenAI/LLM, w tym RAG, baz danych wektorowych i Spring AI.
  • Umiejętność aktywnego uczestnictwa w rozwoju i rozwiązywaniu złożonych wyzwań technicznych.
  • Doświadczenie w pracy w modelach dostarczania Agile.
  • Silne umiejętności współpracy w zespołach inżynieryjnych, produktowych i architektonicznych.
  • Umiejętność skutecznego komunikowania koncepcji technicznych zarówno z interesariuszami technicznymi, jak i nietechnicznymi.

Kwalifikacje:

  • Dyplom licencjata lub magistra w dziedzinie informatyki, inżynierii lub pokrewnej (lub równoważne doświadczenie).
  • 8+ lat praktycznego doświadczenia w inżynierii oprogramowania Java w dużych lub złożonych środowiskach.

Miło widziane:

  • Znajomość zarządzania zamówieniami, realizacji transakcji lub platform handlowych w usługach finansowych lub zarządzaniu majątkiem.
  • Doświadczenie w przyczynianiu się do standardów inżynieryjnych, najlepszych praktyk lub wspólnych komponentów.

Senior Java Backend Developer in Kraków – pracodawca: Ubique Systems

Ubique Systems to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w Krakowie, sprzyjające innowacjom i rozwojowi zawodowemu. Nasza kultura pracy opiera się na współpracy w międzynarodowych zespołach, co pozwala na wymianę wiedzy i doświadczeń, a także na rozwijanie umiejętności w obszarze automatyzacji testów i CI/CD. Oferujemy atrakcyjne benefity oraz możliwości awansu, co czyni nas idealnym miejscem dla profesjonalistów poszukujących satysfakcjonującej kariery.

U

Dane kontaktowe:

Zespół rekrutacyjny Ubique Systems

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Java Backend Developer in Kraków

Java
Spring Boot
REST APIs
GraphQL APIs
Kafka
ActiveMQ
AWS Lambda