Obecnie dla naszego klienta z branży technologii komunikacyjnych i systemów łączności krytycznej poszukujemy Programisty Java / Programistki Java
Dodatkowe informacje
- Lokalizacja: Kraków
- Model pracy hybrydowej z obecnością w biurze 2 dni w tygodniu
Oferowane wynagrodzenie
Wynagrodzenie: od 800 do 1120 PLN netto/dzień, w zależności od posiadanego doświadczenia i kompetencji.
Sprawdzisz się w tej roli, jeżeli:
- Posiadasz doświadczenie w tworzeniu aplikacji backendowych w języku Java 17+ lub Java 21+
- Bardzo dobrze znasz Spring Boot oraz ekosystem Spring
- Masz doświadczenie w projektowaniu i rozwijaniu architektury mikroserwisowej
- Posiadasz praktyczną znajomość Kubernetes oraz zasad orkiestracji kontenerów
- Masz doświadczenie z platformami chmurowymi Azure lub AWS
- Posiadasz doświadczenie z Apache Kafka lub innymi systemami komunikacji asynchronicznej
- Bardzo dobrze znasz PostgreSQL oraz zagadnienia projektowania i optymalizacji baz danych
- Masz doświadczenie w projektowaniu i rozwijaniu REST API
- Znasz Git, GitHub oraz dobre praktyki zarządzania kodem źródłowym
- Swobodnie pracujesz w środowisku Linux i znasz podstawy automatyzacji z wykorzystaniem skryptów
- Bardzo dobrze rozumiesz programowanie obiektowe, wzorce projektowe oraz zasady Clean Code
- Potrafisz analizować i rozwiązywać problemy związane z wydajnością oraz stabilnością systemów backendowych
- Posługujesz się jękiem angielskim na poziomie minimum B2
Mile widziane:
- Doświadczenie w projektowaniu rozwiązań opartych na Event-Driven Architecture
- Znajomość Azure Event Hubs
- Doświadczenie w pracy z CI/CD, w szczególności GitHub Actions, Jenkins lub Azure DevOps
- Znajomość praktyk DevOps
- Doświadczenie z narzędziami observability, takimi jak Prometheus, Grafana lub ELK
- Znajomość podstaw sieci komputerowych, w tym protokołów, routingu oraz usług sieciowych
- Doświadczenie w tworzeniu systemów mission-critical lub high-availability
- Doświadczenie w mentoringu, prowadzeniu Code Review oraz dyskusji technicznych
- Praktyczne wykorzystywanie narzędzi AI wspierających programowanie, takich jak GitHub Copilot lub Google Gemini
- Doświadczenie w pracy z laboratoryjnymi środowiskami testowymi, instalacją i konfiguracją systemów oraz aktualizacją aplikacji
- Doświadczenie we współpracy z zespołami Agile jako zewnętrzny konsultant lub kontraktor
- Doświadczenie w tworzeniu i aktualizowaniu dokumentacji architektonicznej oraz technicznej
Zadania, które na Ciebie czekają:
- Projektowanie, rozwijanie i utrzymywanie aplikacji backendowych w technologii Java oraz Spring Boot
- Tworzenie skalowalnych mikroserwisów dla systemów zarządzania infrastrukturą sieciową
- Współtworzenie architektury rozwiązań oraz podejmowanie decyzji dotyczących technologii i sposobu implementacji
- Projektowanie i rozwijanie REST API oraz integracji pomiędzy usługami
- Implementowanie komunikacji asynchronicznej z wykorzystaniem Kafka oraz innych systemów messagingowych
- Rozwijanie i optymalizowanie rozwiązań opartych na PostgreSQL
- Wdrażanie i utrzymywanie mikroserwisów w środowiskach Kubernetes oraz Azure lub AWS
- Optymalizowanie wydajności, wykorzystania zasobów oraz niezawodności usług backendowych
- Analizowanie i rozwiązywanie złożonych problemów technicznych w środowisku rozproszonym
- Dbanie o wysoką jakość kodu, jego czytelność, skalowalność oraz zgodność z zasadami Clean Code
- Uczestniczenie w Code Review oraz współpraca z zespołem przy rozwijaniu standardów technicznych
- Współpraca przy rozwijaniu i usprawnianiu procesów CI/CD
- Udział w analizie nowych technologii, narzędzi oraz rozwiązań do orkiestracji usług
- Współpraca z interdyscyplinarnym zespołem inżynierskim przy rozwoju systemów o wysokich wymaganiach dostępności i niezawodności
Nasz proces rekrutacji
Rozmowa z naszym Rekruterem -> Rozmowa z naszym Business Managerem -> Spotkanie z Klientem W uzasadnionych przypadkach po rozmowie z Rekruterem wprowadzamy dodatkowy etap weryfikacji technicznej
- Długoterminowa współpraca
- Szkolenia techniczne, certyfikaty i podnoszenie kwalifikacji
- Mentoring Competence Center - bycie członkiem społeczności CC od pierwszego dnia pracy jest szansą na rozwijanie swoich umiejętności, uczestniczenie w różnych konferencjach oraz dzielenie się wiedzą i doświadczeniem z ludźmi, którzy na co dzień mierzą się z tymi samymi wyzwaniami
- Jasna ścieżka kariery
- Pakiet benefitów pracowniczych (Multisport, prywatna opieka medyczna, ubezpieczenie na życie)
- Przyjazną atmosferę pracy, imprezy integracyjne i spotkania team-buildingowe
Administratorem Pana/Pani danych osobowych jest ASTEK Polska sp. z o.o. z siedziba w Warszawie (00-133) przy Al. Jana Pawla II 22. Przysługuje Pani/Panu prawo do wglądu do danych, prawo żądania usunięcia danych itp. Szczegółowe informacje dotyczace przetwarzania:
http://astek.pl/polityka-prywatnosci W dowolnym momencie przysługuje Panu/Pani prawo do wycofania wyrażonych zgód. W razie wycofania zgód prosimy o kontakt e-mailowy na adres privacy@astek.net lub pisemnie na adres administratora. Procedura dokonywania zgłoszeń przez sygnalistów w ASTEK Polska sp. z o. o.: https://astek.pl/sygnalisci/