Start Date
Immediate
Expiry Date
11 Dec, 26
Salary
0.0
Posted On
12 Sep, 26
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Industry
Financial Services & Insurance
Cologne, Germany (hybrid)
Employee
Software development
€67,000 to €72,000 per year
We are looking for a Senior Java Engineer (m/f/d) to help design, build and operate the backend services behind our cloud communications platform — from architectural decisions to production operation.
They work in an interdisciplinary engineering organization and develop distributed, cloud-native systems that support voice and messaging products for customers in the DACH region and internationally.
About Us
TENIOS GmbH is a licensed cloud communications provider, founded in 2001 and headquartered in Cologne, Germany. Since 2022, TENIOS has been part of the Apifonica Group, an Estonian provider of artificial intelligence (AI) and automation solutions. Our shared mission is to support companies worldwide, across all industries, in automating business processes with AI and cloud technology—for example, through AI-based voicebots.
You will take on end-to-end responsibility (“you build it, you run it”) for our cloud-native communications platform — from call control to open-source telephony integrations and AI voicebots to the further development of the frontend.
Concept & Development
• Call Control & Telephony Engines: Development and maintenance of low-latency call control systems that work directly with open-source softswitches and SIP proxies (FreeSWITCH, Kamailio) — including advanced ACD (Automatic Call Distribution) engines and AI-powered IVR workflows
• AI voicebot connectivity: Integration of real-time AI voicebot platforms (WebSockets/RTP) into telephony workflows for automated conversation interactions and context-aware handoffs to human agents.
• Backend & Multi-Tenancy Platform Development: Further development and scaling of our existing backend platform with modern Java 21+/Spring-based microservices and event-driven messaging (RabbitMQ) — continuous expansion of multi-tenant capabilities (isolation, metering, resource partitioning) as well as maintenance and further development of automated usage rating, billing and invoicing engines
Operation & Reliability
• Secure Coding & Compliance: Application of strict secure coding practices (OWASP, Threat Modeling, Dependency Scanning) to ensure the platform's compliance with the ISO 27001 certification standard and the European NIS-2 cybersecurity requirements.
• DevOps & Cloud Resilience: Managing automated CI/CD pipelines, Kubernetes deployments, and observability to ensure 99.99%+ availability
Collaboration & further development
• Frontend maintenance & migration: Maintenance of existing management interfaces based on Backbone.js & Marionette.js, as well as management of the planned migration to modern frontend frameworks.
• AI-powered development: active use and promotion of modern AI development tools and agent-based CLI workflows (e.g., Claude Code) to accelerate coding, refactoring, and software delivery.
Must-have
• at least 5 years of professional experience in software development with a strong focus on Java-based backend systems
• Solid knowledge of modern Java (17/21+), Spring Boot, Spring Framework, JPA/Hibernate and RESTful API design
• Experience in the design and implementation of distributed, cloud-native applications with microservices
• Practical experience with Docker, Kubernetes and at least one modern CI/CD tool (e.g. GitHub Actions, GitLab CI, Jenkins, Argo CD)
• Experience with at least one major cloud platform (AWS, Azure or GCP)
• Solid foundations in quality practices: automated tests, code reviews, CI/CD
• Good understanding of secure development practices (OWASP Top 10, Dependency & Secrets Management)
• Experience with observability tools: metrics, centralized logging, distributed tracing, APM
• Safe handling of production systems and incident response
• Strong analytical thinking and sound technical decision-making skills in complex distributed systems
• Fluent English skills (written and spoken); German skills are an advantage
Nice-to-have
• Practical experience with AI-powered development tools (e.g., Claude Code, GitHub Copilot) — or genuine openness to using them.
• Experience with CPaaS or cloud communications platforms, telecommunications protocols (SIP, RTP, WebRTC) or related open-source frameworks (FreeSWITCH, Kamailio, Asterisk)
• Knowledge of carrier-grade, highly available, low-latency distributed systems
• Experience with asynchronous messaging / event-driven architectures (Kafka, RabbitMQ)