Conversational AI · AI Agents Pricing Partnership Company Contact Sales

Java Developer

About Nuacem AI

At Nuacem AI, we are committed to helping businesses connect with their customers when, where, and how they prefer. By leveraging personalized, data-driven insights, businesses can create the game-changing experiences that customers demand. With Nuacem AI, businesses can achieve this through our cognitive customer engagement cloud platform, which enhances customer experiences across text, voice, and video using our proprietary, advanced Whitebox NLU engine.

Job Summary

As a Java Developer at Nuacem AI, you will contribute to the development of applications and services for our conversational AI platform. You will collaborate with the team to design, develop, and maintain solutions using Java, Spring, Spring Boot, and microservices. You should have a strong understanding of the Java programming language and be capable of working independently as well as collaboratively within a team.

Experience Range

3–7 years

Responsibilities and Duties

  • Design and develop communication applications and services using Java, Spring, Spring Boot, and microservices.
  • Collaborate with cross-functional teams to identify requirements, develop solutions, and resolve technical issues.
  • Participate in code reviews to maintain code quality and adherence to coding standards.
  • Create technical documentation and participate in knowledge-sharing activities.

Must-Have Skills

  • Develop and maintain RESTful APIs for applications and services. A minimum of 3 years of experience in Java, the Spring framework (including Spring Boot, Spring MVC, and Spring Cloud), and microservices is required.
  • Strong understanding of communication protocols and concepts, including SIP, WebRTC, VoIP, RTP, TCP/IP, and WebSockets.
  • Experience with messaging and integration technologies such as Apache Kafka, RabbitMQ, or ActiveMQ.
  • Experience with distributed caching technologies such as Redis or Memcached.
  • Experience with database technologies such as MySQL, MariaDB, PostgreSQL, or Oracle.
  • Experience with front-end technologies such as HTML, CSS, and JavaScript.
  • Knowledge of microservices architecture and related technologies such as Docker and Kubernetes.
  • Experience working in an Agile development environment.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues.
  • Strong communication and collaboration skills.
  • A bachelor’s degree in Computer Science or a related field.
  • Experience with the Python stack is an added advantage.
Job TItle: Java Developer
Job Type: Full Time
Job Location: Hyderabad

Apply for this position

Allowed Type(s): .pdf, .doc, .docx