Design, develop, and optimize software components for a Conversational AI platform. Collaborate with cross-functional teams to build scalable and resilient services.
Requirements
- 4+ years of experience in Java software development
- Strong proficiency in Java, Spring Framework, and Hibernate
- Experience with microservices architecture and RESTful API development
- Hands-on experience with databases (MySQL, Redis)
- Familiarity with containerization (Docker, Kubernetes)
- Exposure to cloud platforms (AWS, GCP, Azure, OCI)
- Knowledge of messaging and real-time communication (WebSockets, Kafka, or RabbitMQ)
- Strong analytical and problem-solving skills
- Experience with Git-based version control systems (BitBucket, GitHub, or GitLab)
- Strong understanding of Agile development methodologies
Benefits
- Total compensation range based on location and years of experience