Senior Java Engineer in Katowice

Senior Java Engineer in Katowice

Katowice Pełny etat 63000 - 77000 zł / rok (szac.) Zdalnie
C

W skrócie

  • Zadania: Twórz oprogramowanie i współpracuj nad innowacyjnymi projektami w zespole.
  • Firma: Ciklum - firma inżynieryjna z przyjazną kulturą pracy.
  • Benefity: Konkurencyjne wynagrodzenie, opieka zdrowotna, możliwość pracy zdalnej i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na globalne projekty.
  • Kwalifikacje: 5+ lat doświadczenia w programowaniu backendowym oraz umiejętności w Java i Spring Boot.

Przewidywane wynagrodzenie mieści się w przedziale 63000 - 77000 zł za rok.

Ciklum poszukuje Senior Java Engineera, który dołączy do naszego zespołu na pełen etat w Polsce. Jesteśmy firmą zajmującą się inżynierią produktów na zamówienie, wspierającą zarówno międzynarodowe organizacje, jak i rozwijające się startupy w rozwiązywaniu ich najtrudniejszych wyzwań biznesowych. Z globalnym zespołem liczącym ponad 4000 wysoko wykwalifikowanych programistów, konsultantów, analityków i właścicieli produktów, tworzymy technologie, które redefiniują branże i kształtują sposób, w jaki ludzie żyją.

O roli: Jako Senior Java Engineer, będziesz częścią zespołu deweloperskiego, który inżynieruje doświadczenia przyszłości.

Obowiązki:

  • Właściciel pełnego cyklu życia oprogramowania: projektowanie, rozwój, testowanie, wdrażanie i utrzymanie
  • Projektowanie i budowanie usług backendowych: rozwijanie RESTful API i mikroserwisów z użyciem Java i Spring Boot
  • Budowanie systemów bezserwerowych i opartych na zdarzeniach: usługi aplikacji bezserwerowych i potoki danych na Kafka, kolejki
  • Integracja z partnerami zewnętrznymi: budowanie i utrzymywanie bezpiecznych integracji z zewnętrznymi API, w tym przepływy uwierzytelniania i webhooki
  • Dokumentowanie architektury systemu: tworzenie i utrzymywanie diagramów sekwencji pokazujących, jak usługi współdziałają i jak dane przepływają między nimi
  • Zarządzanie bazami danych: projektowanie, wdrażanie i utrzymywanie baz danych oraz warstw pamięci podręcznej, z naciskiem na modelowanie danych, integralność, wydajność i łatwość utrzymania
  • Stosowanie praktyk DevOps: zarządzanie i poprawa CI/CD w GitLab CI/CD dla szybkich, niezawodnych kompilacji, testów i wdrożeń
  • Obsługa infrastruktury jako kodu: użycie Terraform i Kubernetes do zarządzania infrastrukturą i skalowania usług w różnych regionach chmurowych
  • Monitorowanie tego, co budujesz: monitorowanie usług produkcyjnych, badanie incydentów i utrzymywanie systemów niezawodnymi podczas wydarzeń o dużym ruchu
  • Współpraca z zespołem: przeglądanie kodu, udzielanie konstruktywnej informacji zwrotnej i dzielenie się wiedzą
  • Praca w sposób zwinny: praca w środowisku Lite Agile i dostosowywanie się do zmieniających się wymagań

Wymagania:

  • 5+ lat doświadczenia w rozwoju backendu
  • Silne umiejętności Java i Spring Boot: głęboka znajomość języka, ekosystemu Spring i narzędzi do budowy, takich jak Gradle
  • Projektowanie API: doświadczenie w projektowaniu, konsumowaniu i architekturze REST API
  • Chmura i bezserwerowość: praktyczne doświadczenie z usługami AWS, takimi jak Lambda, DynamoDB, S3, SQS i EventBridge
  • Strumieniowanie zdarzeń: doświadczenie z Kafka lub podobnymi systemami wiadomości
  • Bazy danych: praktyczne doświadczenie z bazami danych NoSQL i pamięcią podręczną (np. DynamoDB i Redis)
  • Uwierzytelnianie: solidne zrozumienie OAuth 2.0 i bezpiecznego zarządzania danymi użytkowników
  • Testowanie: doświadczenie w pisaniu testów jednostkowych i integracyjnych dla rozproszonych systemów
  • Analiza architektury i zależności: umiejętność tworzenia diagramów sekwencji i dokumentacji technicznej na podstawie wymagań implementacyjnych
  • DevOps i CI/CD: biegłość w narzędziach CI/CD, szczególnie GitLab CI/CD
  • Kubernetes i Terraform: doświadczenie z oboma w zakresie orkiestracji kontenerów i zarządzania infrastrukturą
  • Fluent English: doskonała komunikacja pisemna i ustna
  • Otwartość i elastyczność: chęć nauki nowych narzędzi i technologii w razie potrzeby
  • Rozwój wspomagany przez AI: praktyczne doświadczenie z asystentami kodowania AI w codziennej pracy oraz umiejętność przeglądania i walidacji kodu generowanego przez AI przed jego wdrożeniem

Co oferujemy?

  • Silna społeczność: Pracuj obok najlepszych profesjonalistów w przyjaznym, otwartym środowisku
  • Skupienie na rozwoju: Podejmuj się projektów o dużej skali z globalnym wpływem i rozwijaj swoje umiejętności
  • Dostosowane uczenie się: Zwiększ swoje umiejętności dzięki wewnętrznym wydarzeniom (spotkaniom, konferencjom, warsztatom), dostępowi do Udemy, kursom językowym i certyfikatom opłacanym przez firmę
  • Nieskończone możliwości: Eksploruj różnorodne dziedziny poprzez mobilność wewnętrzną, znajdując najlepsze dopasowanie do zdobywania praktycznego doświadczenia z nowoczesnymi technologiami
  • Elastyczność: Ciesz się elastycznością - pełne możliwości pracy zdalnej
  • Opieka: Mamy Cię pod opieką z pakietem medycznym premium opłacanym przez firmę przez Luxmed

O nas: W Ciklum zawsze eksplorujemy innowacje, wspieramy się nawzajem w osiąganiu więcej i inżynierujemy rozwiązania, które mają znaczenie. Z nami będziesz pracować z nowoczesnymi technologiami, przyczyniać się do wpływowych projektów i być częścią kultury One Team, która ceni współpracę i postęp. Z centrami dostawczymi we Wrocławiu i Gdańsku, nasi 300+ profesjonaliści w Polsce wprowadzają nowatorskie rozwiązania dla globalnych klientów. Dołącz do społeczności, w której współpraca pobudza innowacje - Twój wpływ sięga milionów. Eksploruj, wspieraj, inżynieruj z Ciklum!

Senior Java Engineer in Katowice – pracodawca: Ciklum

Ciklum to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym środowisku technologicznym. Pracując jako Senior Agentic Engineer w Polsce, będziesz częścią zespołu, który wspiera innowacyjne projekty dla globalnych klientów, a także korzysta z elastyczności pracy zdalnej oraz dostępu do szkoleń i certyfikacji. Nasza kultura oparta na współpracy i otwartości sprzyja wymianie pomysłów i ciągłemu doskonaleniu, co czyni nas idealnym miejscem dla profesjonalistów pragnących rozwijać swoje umiejętności i wpływać na przyszłość technologii.

C

Dane kontaktowe:

Zespół rekrutacyjny Ciklum

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Java Engineer in Katowice

Java
Spring Boot
RESTful APIs
Microservices
Kafka
AWS
DynamoDB