Senior Software Engineer (Java) – Cloud Communications in Warsaw

Senior Software Engineer (Java) – Cloud Communications in Warsaw

Warsaw Pełny etat 21000 - 25000 zł / rok (szac.) Hybrydowo
A

W skrócie

  • Zadania: Projektuj i buduj nowoczesne usługi backendowe w Javie oraz aplikacje chmurowe.
  • Firma: Dynamiczna firma technologiczna z międzynarodowym zespołem.
  • Benefity: Atrakcyjne wynagrodzenie, prywatna opieka zdrowotna i karta sportowa.
  • Pozostałe informacje: Możliwość pracy hybrydowej w sercu Warszawy.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami AI i wpływaj na rozwój firmy.
  • Kwalifikacje: 5+ lat doświadczenia w inżynierii oprogramowania i znajomość Javy.

Przewidywane wynagrodzenie mieści się w przedziale 21000 - 25000 zł za rok.

W tej roli będziesz:

  • Projektować i implementować usługi backendowe oraz API w nowoczesnym Java (21+), Spring Boot i pokrewnych frameworkach.
  • Budować rozproszone, natywne dla chmury aplikacje przy użyciu architektur mikroserwisowych.
  • Pracować z technologiami kontenerowymi (Docker) i Kubernetes oraz współpracować z zespołem inżynierii platformy w zakresie zmian związanych z infrastrukturą.
  • Przyczyniać się do CI/CD i automatyzacji wdrożeń.
  • Posiadać usługi od początku do końca, stosując podejście „ty to budujesz, ty to uruchamiasz” - w tym monitorowanie, logowanie, rozwiązywanie problemów i reagowanie na incydenty.
  • Używać narzędzi do obserwowalności (metryki, scentralizowane logowanie, rozproszone śledzenie, APM), aby utrzymać usługi w zdrowiu w produkcji.
  • Stosować praktyki bezpiecznego rozwoju oprogramowania, w tym OWASP Top 10, zarządzanie zależnościami i tajemnicami.
  • Pracować w zespołach produktowych Agile (Scrum/Kanban) z nastawieniem na współpracę i odpowiedzialność.
  • Recenzować kod, mentorować kolegów i podnosić jakość inżynierii w zespole.
  • Używać narzędzi wspomagających inżynierię AI, gdzie to możliwe, aby przyspieszyć dostarczanie bez kompromisów w jakości lub bezpieczeństwie.

Ważne do wiedzenia:

  • Będziesz posiadać usługi od początku do końca. Od projektowania po uruchamianie ich w produkcji.
  • Umiejętności natywne dla chmury i DevOps (Kubernetes, CI/CD, obserwowalność) są równie ważne jak ekspertyza w core Java.
  • Będziesz ściśle współpracować z zespołem inżynierii platformy, bezpieczeństwa i produktu - to jest rola współpracy, a nie izolacji.
  • Nasza dziedzina to telekomunikacja i komunikacja w chmurze, więc doświadczenie w telekomunikacji jest dużym plusem, ale nie jest wymagane.
  • Używamy narzędzi wspomagających inżynierię AI jako część naszego normalnego przepływu pracy i oczekujemy otwartości na nie.

Szukamy osoby, która ma:

  • 5+ lat doświadczenia zawodowego w inżynierii oprogramowania z silnym naciskiem na systemy backendowe oparte na Javie.
  • Silną znajomość nowoczesnej Javy (21+), Spring Boot, Spring Framework, JPA/Hibernate i projektowania RESTful API.
  • Doświadczenie w projektowaniu i implementacji rozproszonych, natywnych dla chmury aplikacji przy użyciu mikroserwisów.
  • Praktyczne doświadczenie z Dockerem, Kubernetesem i przynajmniej jednym nowoczesnym narzędziem CI/CD (np. GitHub Actions, GitLab CI, Jenkins, Argo CD).
  • Szybką krzywą uczenia się z udokumentowanym doświadczeniem w adaptacji do zmieniających się stosów technologicznych.
  • Solidne podstawy w praktykach jakości oprogramowania: testy automatyczne, przeglądy kodu, CI/CD.
  • Dobrą znajomość praktyk bezpiecznego rozwoju (OWASP Top 10, zarządzanie zależnościami i tajemnicami).
  • Doświadczenie z narzędziami do obserwowalności: metryki, scentralizowane logowanie, rozproszone śledzenie, APM.
  • Komfort w obsłudze usług produkcyjnych i reagowaniu na incydenty.
  • Silne myślenie analityczne i zdrowe podejmowanie decyzji technicznych w złożonych systemach rozproszonych.
  • Biegłość w języku angielskim (w mowie i piśmie); niemiecki jest plusem.

Niektóre umiejętności, które będą mile widziane:

  • Praktyczne doświadczenie w korzystaniu z narzędzi wspomagających inżynierię AI (np. Claude Code, GitHub Copilot) lub szczera otwartość na ich przyjęcie.
  • Doświadczenie z platformami CPaaS lub komunikacji w chmurze, protokołami telekomunikacyjnymi (SIP, RTP, WebRTC) lub pokrewnymi frameworkami open-source (FreeSWITCH, Kamailio, Asterisk).
  • Znajomość systemów rozproszonych o wysokiej dostępności, niskiej latencji, klasy carrier-grade.
  • Doświadczenie z asynchronicznym przesyłaniem wiadomości / architekturami opartymi na zdarzeniach (Kafka, RabbitMQ).

Dlaczego Apifonica?

  • Oferujemy wynagrodzenie: 21,000-25,000 PLN netto + VAT/miesiąc (B2B), w zależności od doświadczenia.
  • Model pracy hybrydowej w samym centrum Warszawy.
  • Prywatny pakiet ubezpieczenia zdrowotnego i pokrycie karty sportowej (szczegóły zostaną podane podczas procesu rekrutacji).
  • Międzynarodowe środowisko technologiczne B2B: praca z klientami z różnych rynków europejskich w szybko rozwijającej się firmie technologicznej.
  • Skupienie na sztucznej inteligencji i technologii: codzienna praca z nowoczesnymi rozwiązaniami AI i narzędziami cyfrowymi.
  • Wpływowy zespół: międzynarodowy, wysoko wydajny zespół z szybkim procesem podejmowania decyzji i wymiernym wpływem na wzrost firmy.

Apifonica to platforma automatyzacji komunikacji, która działa na rynku od ponad dziesięciu lat. Agenci AI, usługi wiadomości, usługi głosowe i numery działają na naszej własnej infrastrukturze telekomunikacyjnej, zarządzanej przez Tenios - firmę w naszej grupie i licencjonowanego niemieckiego operatora, który działa w sektorze telekomunikacyjnym od 2001 roku. Jedna umowa i jeden SLA obejmują wszystkie kanały, a jeden zespół odpowiada zarówno za logikę AI, jak i jakość połączeń. Co miesiąc obsługujemy ponad 250 milionów połączeń i 70 milionów wiadomości dla ponad 1,800 klientów biznesowych, w tym MAN, ERGO, Toyota, Generali i Leroy Merlin. Nasze zespoły znajdują się w Niemczech, Polsce i Łotwie; nasza siedziba główna znajduje się w Tallinie; a nasza infrastruktura pozostaje w Europie - znajduje się we Frankfurcie, jest certyfikowana zgodnie z ISO/IEC 27001:2022 i spełnia wymagania RODO.

Senior Software Engineer (Java) – Cloud Communications in Warsaw – pracodawca: Apifonica

Apifonica to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu Warszawy. Nasza kultura opiera się na innowacyjności i współpracy, co sprzyja rozwojowi zawodowemu oraz osobistemu. Oferujemy atrakcyjne benefity, elastyczne godziny pracy oraz możliwość pracy z zespołem ekspertów, co czyni nas idealnym miejscem dla ambitnych liderów sprzedaży B2B.

A

Dane kontaktowe:

Zespół rekrutacyjny Apifonica

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer (Java) – Cloud Communications in Warsaw

Java (21+)
Spring Boot
Spring Framework
JPA/Hibernate
RESTful API design
Microservices architecture
Docker