This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
In this role, you will be working for Nuacem AI’s conversational AI platform. You will coordinate with the team for the development of conversational AI platform applications and services using Java, Spring, Spring Boot and Microservices. You should have a solid understanding of Java programming language and be able to do individual contributions and as well as with the team
Job Responsibility:
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 issues
Participate in code reviews to maintain code quality standards
Create technical documentation and participate in knowledge sharing activities
Develop and maintain RESTful APIs for applications and services
Requirements:
Minimum of 3 years of experience in Java programming language, Spring framework (Spring Boot, Spring MVC, Spring Cloud, etc.) and Microservices
Strong understanding of communication protocols and concepts (SIP, WebRTC, VoIP, RTP, TCP/IP, Websockets etc.)
Experience with messaging and integration technologies such as Apache Kafka, RabbitMQ, or ActiveMQ
Experience with Distributed Caching using 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 (Docker, Kubernetes)
Experience working in an Agile development environment
Excellent problem-solving skills and ability to troubleshoot complex issues
Strong communication and collaboration skills
Bachelor’s degree in computer science or related field