Lead Java Developer (with C background)
Core
Lead Java Developer with C background building and scaling a cloud PBX solution using Asterisk.
Role type
Senior IC Lead Java Developer (Telephony/Cloud)
Builds
Cloud PBX solution, SIP proxy features, custom Asterisk modules
Domain
Telecommunications, Cloud Infrastructure, Linux Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, C, Linux systems, Asterisk, SIP protocols, MySQL, CI/CD pipelines, Cloud platforms (GCP), System architecture, Performance tuning
Preferred skills
Asterisk source code modification, Dialplan design, Kernel parameter tuning
Technologies
Java, C, Asterisk, Linux, systemd, GCP, GitHub Actions, Jenkins, ArgoCD, Maven, MySQL
Responsibilities
Implement SIP proxy features with high availability and scalability; Develop and maintain technical design and architecture documentation; Analyze stack traces, crashes, and performance bottlenecks; Design and implement Asterisk dialplans; Work with Linux systems including networking and kernel tuning; Participate in architecture decisions and product planning.
Seniority
Senior, hands-on IC with technical lead responsibilities