XMPP & Encryption Expert

Website DaakiaPvtLtd Daakia Private Limited

Bidging Distances

Exciting opportunity with Daakia Private Limited, a growing digital communications startup dedicated to creating innovative solutions that enhance user experiences. We are seeking an XMPP expert with extensive knowledge in encryption/decryption protocol.

Job location – Bangalore, India

Full time role.

Work from office.

Experience – 5 to 10 years

XMPP Protocol Expertise:

  • Serve as the subject matter expert on XMPP protocol specifications and implementations.
  • Design, develop, and maintain XMPP-based communication systems, including chat, presence, and file transfer functionalities.

Encryption and Decryption:

  • Implement end-to-end encryption mechanisms to ensure the security and privacy of communication data.
  • Develop and integrate encryption/decryption algorithms and protocols into the communication platform.

Security Best Practices:

  • Stay updated on the latest security threats and vulnerabilities related to XMPP and communication protocols.
  • Implement security best practices to safeguard against unauthorized access, data breaches, and other security risks.

Communication Platform Development:

  • Collaborate with cross-functional teams to define, design, and implement features and functionalities of the communication platform.
  • Work closely with frontend and backend developers to integrate XMPP-based communication into the platform.

Testing and Quality Assurance:

  • Write unit tests and conduct thorough testing of the communication platform to ensure reliability, security, and scalability.
  • Identify and troubleshoot issues related to XMPP protocol implementation and encryption/decryption mechanisms.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Extensive experience with XMPP protocol and its extensions, including XEP-0077 (In-Band Registration) and XEP-0030 (Service Discovery).
  • Proficiency in encryption/decryption techniques and cryptographic algorithms (e.g., AES, RSA, OTR, OMEMO).
  • Strong understanding of security principles and best practices for secure communication.
  • Prior experience developing communication platforms or messaging applications.
  • Knowledge of programming languages commonly used in XMPP development, such as Python, Java, or JavaScript.
  • Excellent problem-solving and analytical skills, with attention to detail.
  • Excellent skills in server (AWS, GCP) and database such as Cassandra, Redis, MySQL, etc.

Preferred Qualifications:

  • Experience with XMPP server software, such as ejabberd, Openfire, or Prosody.
  • Familiarity with mobile development platforms and SDKs for integrating XMPP-based communication into mobile applications.
  • Knowledge of network protocols and technologies, including TCP/IP, HTTP, and WebSockets.
  • Understanding of software development methodologies, such as Agile or Scrum.

If you are a skilled XMPP expert with a strong background in encryption/decryption and a passion for developing secure communication solutions, we encourage you to apply. Join us in building the next generation of secure communication platforms and making a meaningful impact in the industry.