W skrócie
- Zadania: Twórz i wspieraj mikroserwisy Java w nowoczesnym środowisku AI.
- Firma: Dynamiczna firma technologiczna z zespołem ekspertów.
- Benefity: Elastyczna praca, pakiet benefitów i możliwości rozwoju zawodowego.
- Pozostałe informacje: Możliwość pracy hybrydowej i dostęp do szkoleń online.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami i rozwijaj swoje umiejętności w AI.
- Kwalifikacje: 8-letnie doświadczenie w inżynierii oprogramowania i umiejętności współpracy.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Rodzaj umowy: Umowa o pracę
Zakres wynagrodzenia: 22500-34500 PLN brutto
Co będziesz robić?
Dołączysz do dużej inicjatywy transformacji przedsiębiorstwa, skoncentrowanej na modernizacji i ulepszaniu krytycznych aplikacji biznesowych. W tej roli zaprojektujesz, rozwiniesz, zintegrujesz i wesprzesz mikroserwisy Java klasy enterprise, przyczyniając się do cyklu życia rozwoju oprogramowania wspieranego przez AI.
Będziesz ściśle współpracować z architektami, liderami technicznymi, QA, SRE oraz zespołami platformowymi, aby dostarczać bezpieczne, skalowalne i odporne rozwiązania w złożonym, silnie regulowanym środowisku.
Twoje zadania:
- Budowanie, testowanie, wydawanie i wspieranie mikroserwisów Java oraz powiązanych komponentów
- Wkład w projektowanie rozwiązań i wzorców integracji zgodnych z docelową architekturą i wymaganiami niefunkcjonalnymi
- Identyfikowanie i pomoc w rozwiązywaniu ryzyk technicznych, zależności i blokad dostaw
- Przestrzeganie i wkład w standardy inżynieryjne, praktyki CI/CD oraz kontrole jakości
- Dostarczanie solidnych testów jednostkowych, integracyjnych i kontraktowych
- Udział w przeglądach projektów, przeglądach kodu i przeglądach bezpieczeństwa
- Używanie narzędzi inżynieryjnych wspomaganych przez AI, zachowując standardy bezpieczeństwa, jakości i zarządzania
- Zastosowanie praktyk rozwoju GenAI, w tym użycie LLM, koncepcji RAG i przepływów pracy opartych na agentach
- Budowanie usług gotowych do produkcji z silną obserwowalnością i gotowością operacyjną
- Wsparcie działań związanych z wydaniem, integracjami i gotowością środowiska
- Współpraca z zespołami inżynieryjnymi, architektonicznymi, QA, platformowymi i operacyjnymi
- Wkład w inicjatywy ciągłego doskonalenia i doskonałości inżynieryjnej
Twoje umiejętności:
- Co najmniej 8-letnie doświadczenie zawodowe w inżynierii oprogramowania
- Silne doświadczenie praktyczne w rozwoju Python w środowiskach na dużą skalę
- Dobra znajomość Javy i doświadczenie w pracy z mikroserwisami Java opartymi na Spring Boot
- Doświadczenie w pracy w środowiskach na dużą skalę
- Silna wiedza na temat baz danych Oracle lub PostgreSQL
- Doświadczenie w projektowaniu schematów, optymalizacji wydajności i systemach transakcyjnych
- Silne doświadczenie w testowaniu jednostkowym i integracyjnym z użyciem narzędzi takich jak JUnit, Mockito i Testcontainers
- Doświadczenie w testowaniu API i kontraktów
- Praktyczne doświadczenie z usługami chmurowymi Azure
- Doświadczenie z pipeline'ami CI/CD i bramkami jakości
- Znajomość Jenkins lub GitLab
- Zrozumienie Sonar, SAST, DAST i skanowania zależności
- Silne zrozumienie REST API, architektur opartych na komunikatach, architektur zdarzeniowych i wzorców integracji
- Doświadczenie w podejmowaniu decyzji projektowych i dyskusjach architektonicznych
- Doświadczenie w przywództwie i silne umiejętności współpracy
- Praktyczna ekspozycja na narzędzia GenAI i przypadki użycia inżynierii oprogramowania
- Zrozumienie koncepcji LLM, wzorców RAG, zarządzania AI i kontroli inżynieryjnych
- Znajomość praktyk bezpiecznego kodowania i zasad bezpieczeństwa w projektowaniu
Miło widziane:
- Doświadczenie w usługach finansowych lub innych silnie regulowanych branżach
- Znajomość kontenerów i Kubernetes
- Ekspozycja na technologie siatki usług
- Doświadczenie z platformami obserwowalności, logowaniem, metrykami i śledzeniem
- Doświadczenie w inżynierii wydajności i testowaniu odporności
- Poprzednie doświadczenie w implementacji praktyk SDLC wspieranych przez AI
- Praktyczne doświadczenie w budowaniu rozwiązań RAG lub integrowaniu możliwości GenAI
- Doświadczenie w inżynierii promptów, ramach oceny lub kontrolach zarządzania AI
Oferujemy:
- Hybrydowa praca w biurze klienta (Kraków) 6-8 dni w miesiącu
- Praca w wysoko wykwalifikowanym i dedykowanym zespole
- Pakiet benefitów dostosowany do Twoich potrzeb (medyczne, sportowe, subsydia na lunch, ubezpieczenie na życie itp.)
- Szkolenia online i certyfikaty
- Dostęp do platformy e-learningowej
- Wydarzenia towarzyskie
Lead Backend Engineer in Kraków – pracodawca: Aimlroles
Intuition Machines to doskonały pracodawca, oferujący elastyczne warunki pracy w zdalnym środowisku, które sprzyja innowacjom i współpracy. Nasza kultura pracy opiera się na szybkości działania i wysokim wpływie, co pozwala pracownikom na rozwój zawodowy oraz realizację ambitnych projektów, które mają znaczenie dla milionów użytkowników.