HamburgerMenu
hirist

Java Backend Engineer - System Design

Posted on: 26/12/2025

Job Description

Description :

We are looking for a skilled Java Backend Engineer to join our Voice Platform Team. The ideal candidate will work on backend development, system integrations, and API enhancements for platforms integrated with Genesys, Cognigy, and AWS-hosted services. This role requires strong technical expertise, collaboration with cross-functional teams, and a proactive mindset.


Key Responsibilities :

- Design, develop, test, and maintain robust backend components and RESTful APIs

- Build and manage integrations with third-party platforms such as Genesys, Cognigy, and CRM systems

- Enhance and optimize existing backend services for performance, scalability, and security

- Collaborate closely with Business Analysts, QA, and DevOps teams to deploy and validate features

- Follow secure coding standards and best practices using GitLab for version control

- Participate actively in sprint planning, reviews, retrospectives, and daily stand-ups

- Work within Kanban-based agile processes to deliver high-quality solutions

- Troubleshoot production issues and provide timely resolutions

- Contribute to documentation and knowledge sharing within the team


Technical Skills (Mandatory) :

- Strong hands-on experience in Java and JavaScript

- Solid understanding of RESTful API design and development

- Experience working in AWS-based environments

- Familiarity with GitLab for source code management and CI/CD

- Experience using Jira for issue tracking and sprint management

- Understanding of secure and scalable backend architecture


Nice to Have :

- Exposure to voice platforms (Genesys) or chatbot frameworks (Cognigy or similar)

- Experience integrating backend services with telephony or conversational AI platforms

- Knowledge of cloud-native or microservices-based architectures


Behavioral & Soft Skills :

- Strong interpersonal and communication skills

- Ability to work effectively in cross-functional teams

- Proactive approach to identifying issues and suggesting solutions

- Willingness to learn and adapt to evolving technologies and requirements

- Ability to guide, support, and collaborate with team members when required


info-icon

Did you find something suspicious?