
쾰른 시니어 Java 소프트웨어 엔지니어(하이브리드)
TENIOS GmbH의 클라우드 커뮤니케이션 백엔드, 전화 통합 및 AI 음성봇 기능을 구축하고 확장합니다. 쾰른 하이브리드 근무 환경에서 분산 Java 마이크로서비스를 다룹니다.
설명
- 개발부터 운영까지 클라우드 네이티브 커뮤니케이션 플랫폼 전체를 담당합니다.
- FreeSWITCH와 Kamailio를 통합한 저지연 통화 제어 시스템을 개발합니다.
- 자동 통화 분배 엔진과 AI 기반 IVR 워크플로를 구축합니다.
- WebSockets와 RTP를 사용해 실시간 AI 음성봇 플랫폼을 전화 워크플로에 연결합니다.
- Java 21+, Spring 기반 마이크로서비스와 RabbitMQ로 백엔드를 확장합니다.
- 격리, 사용량 측정, 리소스 할당을 포함한 멀티테넌트 기능을 확장합니다.
- 사용량 과금, 청구 및 인보이스 시스템을 유지보수하고 개선합니다.
- OWASP 가이드, 위협 모델링, 종속성 스캔을 포함한 보안 개발 방식을 적용합니다.
- ISO 27001 준수와 유럽 NIS2 사이버보안 요구사항 실현에 기여합니다.
- CI/CD 파이프라인, Kubernetes 배포 및 관측 가능성 기능을 운영합니다.
- 플랫폼 가용성 99.99% 초과 유지를 지원합니다.
- 기존 Backbone.js와 Marionette.js 인터페이스를 지원하면서 최신 프론트엔드 프레임워크로의 마이그레이션을 이끕니다.
- 코딩, 리팩터링 및 제공을 위해 AI 개발 도구와 에이전트 기반 CLI 워크플로를 활용하고 장려합니다.
- 플랫폼 엔지니어링, 보안 및 제품 팀과 긴밀히 협업합니다.
지원 자격
- 소프트웨어 개발 경력 5년 이상이며, 주로 Java 백엔드 시스템 구축 경험이 있어야 합니다.
- 최신 Java 17/21+, Spring Boot, Spring Framework, JPA/Hibernate 및 RESTful API 설계에 대한 깊은 지식이 있어야 합니다.
- 분산형 클라우드 네이티브 마이크로서비스 애플리케이션의 아키텍처 설계 및 제공 경험이 있어야 합니다.
- Docker, Kubernetes 및 GitHub Actions, GitLab CI, Jenkins, Argo CD와 같은 최신 CI/CD 플랫폼 중 하나 이상에 대한 실무 경험이 있어야 합니다.
- AWS, Azure 또는 Google Cloud Platform 중 하나 이상의 주요 클라우드 제공업체를 사용한 경험이 있어야 합니다.
- 자동화 테스트, 코드 리뷰, 지속적 통합 및 제공을 포함한 탄탄한 품질 관리 역량이 있어야 합니다.
- OWASP Top 10, 종속성 관리 및 시크릿 관리를 포함한 보안 소프트웨어 개발을 잘 이해해야 합니다.
- 메트릭, 중앙 집중식 로그, 분산 추적 및 애플리케이션 성능 모니터링 전반의 관측 가능성 경험이 있어야 합니다.
- 프로덕션 시스템을 운영하고 장애에 대응할 수 있어야 합니다.
- 복잡한 분산 시스템에서 뛰어난 분석 능력과 건전한 기술적 판단력을 발휘할 수 있어야 합니다.
- 영어로 유창하게 말하고 쓸 수 있어야 합니다.
- 독일어 능력이 있으면 우대합니다.
- Claude Code 또는 GitHub Copilot과 같은 AI 지원 개발 도구 사용 경험이 있거나, 이를 적극적으로 도입할 의지가 있어야 합니다.
- CPaaS 또는 클라우드 커뮤니케이션, SIP·RTP·WebRTC와 같은 통신 프로토콜, 또는 FreeSWITCH·Kamailio·Asterisk와 같은 관련 오픈소스 프레임워크 경험이 있어야 합니다.
- 고가용성, 저지연, 통신사업자급 분산 시스템에 대한 지식이 있어야 합니다.
- Kafka 또는 RabbitMQ를 사용한 비동기 메시징 및 이벤트 기반 아키텍처 경험이 있어야 합니다.
복리후생
- 연간 총 보수 67,000~72,000유로이며, 경력에 따라 결정됩니다.
- 쾰른에서 하이브리드 근무가 가능합니다.
- 국제적인 B2B 기술 업무 환경입니다.
- 첨단 AI 솔루션과 디지털 도구를 매일 다룰 기회가 있습니다.
- 의사결정이 빠르고 회사 성장에 의미 있는 영향력을 행사할 수 있는 생산적인 국제 팀입니다.






