Java Developer in Cloud Communications in Katowice

Java Developer in Cloud Communications in Katowice

Katowice Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
A

W skrócie

  • Zadania: Projektuj i wdrażaj nowoczesne usługi backendowe oraz API w Java.
  • Firma: Dynamiczna firma technologiczna rozwijająca rozwiązania komunikacji w chmurze.
  • Benefity: Umowa B2B, prywatna opieka zdrowotna i karta sportowa.
  • Pozostałe informacje: Międzynarodowe środowisko pracy z klientami z różnych rynków europejskich.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami AI i wpływaj na rozwój firmy.
  • Kwalifikacje: 5+ lat doświadczenia w inżynierii oprogramowania z Java i mikroserwisami.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Apifonica develops cloud-based voice and messaging communication solutions that help businesses automate customer communication, from automated notifications to AI-powered voice bots integrated with company IT systems. Its services support sales, customer service, and HR processes.

Задачи:

  • Design and implement backend services and APIs using modern Java, Spring Boot, and related frameworks
  • Build distributed, cloud-native applications using microservice architectures
  • Work with Docker and Kubernetes, collaborating with Platform Engineering on infrastructure changes
  • Contribute to CI/CD pipelines and deployment automation
  • Own services end to end, from design through production operation, including monitoring, logging, troubleshooting, and incident response
  • Use observability tools to maintain production service health
  • Apply secure software development practices, including OWASP Top 10, dependency management, and secrets management
  • Work in Agile product teams using Scrum or Kanban
  • Review code, mentor colleagues, and help improve engineering quality across the team
  • Use AI-assisted engineering tools where useful without compromising delivery quality or security

Wymagania:

  • 5+ Years of professional software engineering experience focused on Java-based backend systems
  • Strong knowledge of modern Java (21+), Spring Boot, Spring Framework, JPA/Hibernate, and RESTful API design
  • Experience designing and implementing distributed, cloud-native applications using microservices
  • Hands-on experience with Docker, Kubernetes, and at least one modern CI/CD tool, such as GitHub Actions, GitLab CI, Jenkins, or Argo CD
  • A fast learning curve and a track record of adapting to changing technology stacks
  • Solid grounding in software quality practices, including automated testing, code reviews, and CI/CD
  • Good understanding of secure development practices, including OWASP Top 10, dependency management, and secrets management
  • Experience with observability tools, including metrics, centralized logging, distributed tracing, and APM
  • Comfortable operating production services and responding to incidents
  • Strong analytical thinking and sound technical decision-making in complex distributed systems
  • Fluent English, written and spoken

Будет плюсом:

  • German
  • Practical experience with AI-assisted engineering tools such as Claude Code or GitHub Copilot or openness to adopting them
  • Experience with CPaaS or cloud communications platforms
  • Telecom protocols (SIP, RTP, WebRTC) or related open-source frameworks (FreeSWITCH, Kamailio, Asterisk)
  • Familiarity with carrier-grade, highly available, low-latency distributed systems
  • Experience with asynchronous messaging or event-driven architectures (Kafka, RabbitMQ)
  • Telecom background

Warunki:

  • B2B contract
  • Private health insurance package and sports card coverage; details will be provided during the recruitment process
  • International B2B technology environment, working with clients from various European markets within a rapidly growing technology company
  • Work with cutting-edge AI solutions and digital tools
  • International, highly productive team with a fast decision-making process and a tangible impact on company growth

Java Developer in Cloud Communications in Katowice – 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 Java Developer in Cloud Communications in Katowice

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