Role: RCS Java Backend Developer
Experience: 5 to 10 Years
Location: Anywhere in Infosys DC
Client: Infosys
Work Mode: Hybrid
Role Overview: Responsible for developing and maintaining backend services for RCS messaging using Java Spring Boot and telecomspecific protocols.
Key Responsibilities:
- Develop and maintain RCS messaging services using Java Spring Boot and Microservices architecture.
- Implement RCS Universal Profile (GSMA Standards) for rich messaging applications.
- Work with RCS APIs for message handling delivery tracking and media sharing.
- Develop and integrate RESTful APIs for communication between clients and servers.
- Implement SIP (Session Initiation Protocol) WebRTC and IP Multimedia Subsystem (IMS) for realtime communication.
- Optimize performance scalability and reliability of messaging platforms.
- Work with databases (SQL NoSQL) to store messaging logs and user data.
- Ensure security encryption and compliance with telecom messaging standards.
- Deploy services on cloud platforms (AWS GCP Azure) and work with Kubernetes/Docker for containerization.
Required Skills:
- Java Spring Boot Spring Cloud
- Microservices REST APIs
- RCS Messaging Protocols (GSMA RCS Universal Profile SIP WebRTC IMS SMMP RTP)
- Messaging Gateways SMSC MMSC Integration
- Database Management (PostgreSQL MongoDB Cassandra Redis)
- Cloud Technologies (AWS GCP Azure) Kubernetes Docker
- CI/CD Jenkins Git DevOps tools