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.