Posted:1 week ago|
Platform:
On-site
Full Time
Position:Senior Backend Developer **Experience:** 5-8 Years **Location:** [Hyderabad] Core Responsibilities: Lead the development and maintenance of backend services for MCPTT applications using Java, Kotlin, Go, or Python (Java preferred for telecom stacks). Architect and optimize real-time communication protocols such as SIP, RTP/RTCP, and MSRP. Design and implement signaling and control protocols like HTTP/HTTPS, WebSockets, and MQTT. Ensure compliance with 3GPP standards for MCPTT server logic and integrate Diameter Protocol, ProSe server handling, and GBA. Oversee integration of media servers and gateways using libraries like Jitsi, FreeSWITCH, and Kurento. Manage and optimize databases such as PostgreSQL, MongoDB, or Cassandra for storing user and group metadata. Implement advanced security measures including TLS, HTTPS, SRTP, IPSec, and OAuth2/token-based access. Design and manage messaging and event systems like Kafka, RabbitMQ, or ZeroMQ for asynchronous group communication signaling. Monitor and ensure resilience using Prometheus, Grafana, HAProxy, and Consul. Work with operating systems CentOS and RedHat 8,9. **Integrate cross-functional systems** using the same group/floor/session control model and respect real-time constraints like low latency and fast floor access time processes. **Qualifications:** Bachelor's or Master's degree in Computer Science, Engineering, or related field. 6-8 years of experience in backend development. Expertise in Java, Kotlin, Go, or Python. Extensive experience with real-time communication protocols and signaling/control protocols. Deep understanding of 3GPP standards and media server integration. Advanced knowledge of database management and security implementation. Proven experience with messaging systems and monitoring tools. Strong leadership and problem-solving skills. Ability to mentor junior developers and work collaboratively in a team environment. **Good to have:** Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions), version control (Git, Git Flow branching), testing (unit, integration, SIP compliance), and documentation (Swagger/OpenAPI, Confluence, UML diagrams). Show more Show less
Cognizant
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Cognizant
35.0 - 40.0 Lacs P.A.
35.0 - 40.0 Lacs P.A.
Experience: Not specified
2.0 - 7.0 Lacs P.A.
Bengaluru
6.0 - 11.0 Lacs P.A.
Bengaluru
6.0 - 11.0 Lacs P.A.
Bengaluru
9.0 - 14.0 Lacs P.A.
Bengaluru
6.0 - 11.0 Lacs P.A.
Bengaluru
15.0 - 25.0 Lacs P.A.
Mumbai, Thane, Navi Mumbai
13.0 - 20.0 Lacs P.A.
6.0 - 10.0 Lacs P.A.