Apifonica
Apifonica
New

Senior Software Engineer (Java) – Cloud Communications (m/w/d)

21k - 25k PLN/ mies.B2B
SeniorInne·B2B
#446385·Dodano 4 dni temu·5
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

JavaSpring BootJPARESTful APIDockerKubernetesMicroservicesCI/CDAutomated TestingOWASP

Firma i stanowisko

Apifonica is a communications automation platform operating for over ten years, managing AI agents, messaging, voice services, and numbers on telecom infrastructure owned by Tenios, a licensed German operator since 2001. The platform handles over 250 million calls and 70 million messages monthly for over 1,800 business clients across Europe, with infrastructure located in Frankfurt, certified ISO/IEC 27001:2022 and compliant with GDPR.

Wymagania

  • 5+ years of professional experience in software engineering focusing 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 (e.g., GitHub Actions, GitLab CI, Jenkins, Argo CD)
  • Fast learning curve and adaptability to changing tech stacks
  • Solid grounding in software quality practices: automated testing, code reviews, CI/CD
  • Good understanding of secure development practices (OWASP Top 10, dependency and secrets management)
  • Experience with observability tooling: metrics, centralized logging, distributed tracing, APM
  • Comfortable operating production services and incident response
  • Strong analytical thinking and sound technical decision-making in complex distributed systems
  • Fluent in English (written and spoken); German is a plus

Nice to have:

  • Practical experience using AI-assisted engineering tools (e.g., Claude Code, 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/event-driven architectures (Kafka, RabbitMQ)

Obowiązki

Design & build:

  • Design and implement backend services and APIs in modern Java (21+), Spring Boot, and related frameworks
  • Build distributed, cloud-native applications using microservice architectures
  • Work with container technologies (Docker) and Kubernetes, and collaborate with Platform Engineering on infrastructure-related changes
  • Contribute to CI/CD pipelines and deployment automation

Ship & operate:

  • Own services end to end following a "you build it, you run it" mindset, including monitoring, logging, troubleshooting, and incident response
  • Use observability tooling (metrics, centralized logging, distributed tracing, APM) to keep services healthy in production
  • Apply secure software development practices, including OWASP Top 10, dependency and secrets management

Collaborate & improve:

  • Work in Agile product teams (Scrum/Kanban) with a collaborative, ownership-driven mindset
  • Review code, mentor colleagues, and help raise engineering quality across the team
  • Use AI-assisted engineering tools where useful to speed up delivery without compromising quality or security

Benefity

  • Compensation: 21,000–25,000 PLN net + VAT/month (B2B) depending on experience
  • Hybrid working model based in the center of Warsaw (2 office days, 3 remote days per week)
  • Private health insurance package
  • International B2B technology environment working with clients across European markets
  • Day-to-day work with cutting-edge AI solutions and digital tools
  • International, highly productive team with fast decision-making and tangible company impact
Opieka zdrowotna

Inne informacje

Informujemy, że administratorem danych jest SmartTel Plus OU SP z o.o. Oddział w Polsce z siedzibą w Warszawie, Aleje Jerozolimskie 89/43, 02-001 Warszawa (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Rocket Jobs oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

Apifonica

Apifonica

Pracodawca

Aplikuj teraz