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).
Java Application Development Senior Engineer - IVR Contact Center - Assistant Vice President is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
Job Responsibility:
Design, develop, and maintain Java-based microservices that are scalable, secure, and high performing
Implement RESTful APIs and integrate services with internal and external systems
Collaborate with architects and tech leads to implement solution designs aligned with enterprise standards
Contribute to cloud-native development, including containerization, configuration, and deployment of services
Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
Has the ability to operate with a limited level of direct supervision
Acts as SME to senior stakeholders and /or other team members
Work closely with UI, QA, and product teams to deliver end-to-end features
Apply best practices in coding, testing, logging, and monitoring to ensure system reliability
Assist in integrating AI/ML capabilities into applications, such as model consumption or intelligent automation
Participate in code reviews, technical discussions, and continuous improvement initiatives
Requirements:
8-12 years of experience in Java and enterprise application development
Hands-on experience building and supporting microservices architectures
Strong knowledge of REST APIs, Spring Boot, and related Java frameworks
Experience with cloud platforms, containers, and CI/CD pipelines
Java, Spring boot, Microservices, JavaScript, NodeJS, API Gateways, MongoDB with Exposure to AI/ML concepts, platforms, or model integration in applications
Familiarity with frontend technologies or experience collaborating with UI teams
Understanding of system design, performance, and basic security principles
Good communication skills and the ability to work effectively in agile, cross-functional teams
Bachelor’s degree/University degree or equivalent experience
Nice to have:
Good to have IVR domain function expertise with Call routing understanding