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.