58 Nazztec Jobs
Senior Java Developer - VoIP Technologies (6-10 yrs)
Nazztec
posted 10hr ago
Key skills for the job
Job Title : Senior Java Spring Developer with VoIP Experience
Location : Bangalore (Initially Remote, later Hybrid)
Salary : 30 LPA
Experience : 6+ Years
About the Role : We are looking for a Senior Java Spring Developer with expertise in VoIP technologies to join our team. This role involves working on highly distributed systems, event-driven programming, and building real-time applications with a focus on VoIP solutions. The ideal candidate will have a deep understanding of core development principles, algorithms, concurrency, and server-side development, alongside experience in Java Spring, RESTful APIs, and cloud-based technologies such as AWS.
Responsibilities :
- Develop and maintain core software applications using Java (Spring, SpringBoot, JMX) or Golang.
- Design, implement, and manage VoIP solutions, including knowledge of protocols like SIP, RTP.
- Work with open-source VoIP technologies (e.g., Freeswitch, Asterisk, OpenSIPS, Kamailio).
- Build and optimize RESTful microservices, ensuring scalability and performance.
- Design and implement event-driven systems for real-time, time-intensive applications.
- Work on multi-threaded, 3-tier architectures and web services to improve system performance.
- Integrate and work with NoSQL databases to handle large volumes of data efficiently.
- Work within a Unix/Linux environment to develop, test, and deploy applications.
- Leverage cloud technologies, particularly AWS, for scalable, secure, and cost-effective solutions.
- Apply DevOps principles, utilizing tools like Docker, Kubernetes, Jenkins for continuous integration and delivery.
- Write clear, maintainable code and documentation, following best practices in software development.
- Continuously explore new technologies and stay up-to-date with industry trends.
Must Have Skills :
- 6+ years of experience in software development with a strong focus on Java (Spring, SpringBoot) or Golang.
- Strong knowledge of VoIP protocols (SIP, RTP) and open-source VoIP technologies (Freeswitch, Asterisk, OpenSIPS, Kamailio).
- Solid experience in building RESTful APIs and working with both XML and JSON data formats.
- Expertise in event-driven programming for real-time applications.
- Proven experience with multi-threaded, distributed systems and server-side development.
- Familiarity with NoSQL databases for high-volume, high-performance data management.
- Strong understanding of Object-Oriented Design (OOD) and design patterns.
- Familiarity with cloud technologies, particularly AWS.
- Experience with Docker, Kubernetes, Jenkins, and DevOps practices.
- Experience working in a Unix/Linux environment.
- Strong analytical skills, with the ability to solve complex technical problems.
- Excellent communication skills and the ability to work in a fast-paced, global environment.
Nice to Have :
- Knowledge of Python.
- Experience with microservices architecture and service-oriented architecture (SOA).
- Previous work on highly scalable distributed systems.
- Understanding of caching strategies for performance improvement.
Functional Areas: Other
Read full job description