Job Responsibilities
1. Responsible for the design, development, maintenance and optimization of communication applications and services based on FreeSwitch.
2. Understand business, identify requirements, be able to work closely with the team, complete projects and iterative deliveries, and ensure quality and progress.
Employment qualifications
1. 3 to 5 years of Java development experience, participation in large-scale projects, bachelor's degree or above.
2. Solid Java foundation, excellent coding skills and good development habits, and technical pursuit.
3. Proficient in mainstream open-source frameworks and middleware technologies such as SpringBoot/SpringCloud/MyBatis/Redis/MQ, with a good understanding of core ideas and principles.
4. Familiar with database technologies such as MySQL, understand distributed databases and big data related technologies.
5. Understand communication protocols (such as SIP, RTP, RTCP, HTTP, etc.), be familiar with the FreeSwitch architecture and its functional modules, and those with FreeSwitch secondary development experience are preferred.
6. Be proactive, have good team spirit and communication skills, and be able to effectively collaborate with other team members.
operating duty
1. Responsible for the design, development, maintenance, and optimization of FreeSwitch based communication applications and services for call centers.
2. Understand the business, identify requirements, work closely with the team, complete projects and iterative deliveries, and ensure quality and progress.
Qualifications for the position
3-5 years of Java development experience, participated in large-scale projects, with a bachelor's degree or above.
2. Solid foundation in Java, excellent coding skills and good development habits, with a pursuit of technology.
3. Proficient in mainstream open source frameworks and middleware technologies, such as SpringBoot/SpringCloud/MyBatis/Redis/MQ, with a certain understanding of core ideas and principles.
4. Familiar with database technology, such as MySQL, and knowledgeable about distributed databases and big data related technologies.
5. Understand communication protocols (such as SIP, RTP, RTCP, HTTP, etc.), be familiar with the FreeSwitch architecture and its functional modules, and have experience in secondary development of FreeSwitch is preferred.
6. Proactive, possessing good teamwork spirit and communication skills, able to effectively collaborate with other team members.