Description

Job Summary

We are seeking a highly skilled Core Java Developer with experience in WhatsApp Business API and RCS. The candidate will be responsible for designing, developing, and optimizing messaging solutions using Java-based frameworks. This role requires hands-on experience in backend development, API integrations, and cloud-based architectures.

Key Responsibilities

  • Develop, optimize, and maintain Java-based applications for WhatsApp Business API & RCS messaging.
  • Integrate and manage WhatsApp Cloud API and RCS messaging platforms to enhance communication solutions.
  • Work with RESTful APIs, Webhooks, and WebSocket protocols for seamless messaging functionality.
  • Implement secure and scalable solutions for handling high-volume messaging transactions.
  • Collaborate with product, DevOps, and front-end teams to improve platform performance and reliability.
  • Ensure compliance with WhatsApp & RCS guidelines and telecom regulations.
  • Troubleshoot and resolve technical issues related to messaging services and third-party integrations.
  • Optimize backend performance using multithreading, caching, and database indexing techniques. 

Required Skills & Experience

  • 3-7 years of experience in Java development, with expertise in Spring Boot, Hibernate, and Microservices.
  • Hands-on experience with WhatsApp Business API and RCS messaging.
  • Strong knowledge of RESTful APIs, JSON, and Webhooks.
  • Experience in MySQL, PostgreSQL, or NoSQL databases (MongoDB, Redis).
  • Exposure to cloud platforms (AWS, GCP, or Azure) for deploying scalable applications.
  • Familiarity with RabbitMQ, Kafka, or other message queuing systems.
  • Understanding of OAuth, JWT, and security best practices.
  • Experience with Docker, Kubernetes, and CI/CD pipelines is a plus. 

Preferred Qualifications

  • Experience in CPaaS (Communication Platform as a Service) domain.
  • Knowledge of chatbots, AI-based messaging, and NLP integration.


 

Education

Any Graduate