W skrócie
- Zadania: Twórz i utrzymuj nowoczesne mikroserwisy w chmurze AWS oraz Kubernetes.
- Firma: Zoolatech - innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Elastyczne godziny pracy, możliwość pracy zdalnej oraz rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: 3+ lata doświadczenia w inżynierii oprogramowania oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 56250 - 68750 zł za rok.
Rola ta wymaga pełnej odpowiedzialności za dostarczanie oprogramowania, automatyzację infrastruktury, niezawodność, obserwowalność i doskonałość operacyjną w środowiskach AWS i Kubernetes.
Obowiązki:
- Projektowanie, rozwijanie i utrzymywanie skalowalnych, bezpiecznych i niezawodnych mikroserwisów oraz systemów rozproszonych.
- Budowanie i obsługa aplikacji chmurowych w różnych środowiskach: deweloperskim, testowym i produkcyjnym.
- Implementacja i utrzymanie pipeline'ów CI/CD, Infrastructure as Code (Terraform) oraz automatyzacji wdrożeń.
- Rozwój testów automatycznych oraz stosowanie praktyk inżynieryjnych skoncentrowanych na jakości, w tym TDD.
- Projektowanie interfejsów API REST oraz rozwiązań opartych na zdarzeniach z użyciem Kafka.
- Monitorowanie, rozwiązywanie problemów i optymalizacja wydajności aplikacji, dostępności i skalowalności.
- Wspieranie obserwowalności poprzez logowanie, metryki, śledzenie, alertowanie i zarządzanie incydentami.
- Prowadzenie analizy przyczyn źródłowych i wdrażanie rozwiązań zapobiegawczych w celu poprawy niezawodności.
- Współpraca z interesariuszami w celu przekształcenia wymagań biznesowych w proste, łatwe do utrzymania rozwiązania techniczne.
- Promowanie najlepszych praktyk inżynieryjnych, DevOps, bezpieczeństwa i operacyjnych.
- Udział w przeglądach architektury, projektowania oraz inicjatywach ciągłego doskonalenia.
Wymagane umiejętności:
- 3+ lata doświadczenia w inżynierii oprogramowania.
- Silna znajomość Javy (Java 17) i Spring Boot.
- Doświadczenie w budowaniu interfejsów API RESTful i mikroserwisów.
- Silne doświadczenie z Kafka i architekturą opartą na zdarzeniach.
- Doświadczenie produkcyjne z Kubernetes i Dockerem.
- Doświadczenie z Terraform i Infrastructure as Code.
- Doświadczenie w budowaniu i wspieraniu pipeline'ów CI/CD.
- Doświadczenie z PostgreSQL, AuroraDB, Redis, DynamoDB lub podobnymi bazami danych.
- Doświadczenie z narzędziami monitorującymi i obserwowalności, takimi jak New Relic i Splunk.
- Doświadczenie w testowaniu wydajności i strojenia z użyciem JMeter lub podobnych narzędzi.
- Silne umiejętności rozwiązywania problemów i wsparcia produkcji.
- Doświadczenie z Gitem i praktykami rozwoju Agile.
- Znajomość zasad DevSecOps, bezpieczeństwa w chmurze i doskonałości operacyjnej.
- Znajomość języka angielskiego na poziomie B2+ w mowie i piśmie.
Umiejętności niezbędne: Kafka, AWS, Terraform, CI/CD, bazy danych relacyjne i NoSQL, New Relic, testowanie wydajności, silne podejście do DevOps, SRE i odpowiedzialności operacyjnej.
Model współpracy: Bezpośredni niezależny wykonawca. Proszę przeczytać uważnie. Jest to możliwość pracy jako niezależny wykonawca oparta na bezpośredniej umowie między Zoolatech a indywidualnym dostawcą usług. Aby ułatwić tę bezpośrednią współpracę, współpracujemy z profesjonalistami, którzy są zarejestrowani i działają jako jednoosobowa działalność gospodarcza, prywatny przedsiębiorca lub mają równoważny status samozatrudnienia w swoim kraju. Proszę zauważyć, że nasz model nie przewiduje umów przez pośredników, takich jak agencje, inkubatory czy firmy parasolowe. Kluczowym wymogiem jest Twoja zdolność do zawarcia umowy o świadczenie usług i wystawienia faktury bezpośrednio dla Zoolatech. To nie jest oferta zatrudnienia bezpośredniego. Proszę pamiętać, że tylko kandydaci, których profile ściśle odpowiadają naszym wymaganiom, zostaną skontaktowani.
Middle Java Software Engineer in Katowice – pracodawca: Zoolatech
Zoolatech to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym w Polsce. Nasza kultura pracy opiera się na innowacyjności i współpracy, co pozwala inżynierom AI na realizację ambitnych projektów oraz mentoring młodszych kolegów. Oferujemy konkurencyjne wynagrodzenie, elastyczne godziny pracy oraz dostęp do najnowszych technologii, co czyni nas idealnym miejscem dla tych, którzy pragną mieć realny wpływ na rozwój inteligentnych systemów.