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 Technical Lead - IVR Contact Center, Vice President is a senior management level position responsible for accomplishing results through the management of a team or department in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to drive applications systems analysis and programming activities.
Job Responsibility:
Lead the design and development of scalable, high-performance Java-based microservices aligned with enterprise architecture standards
Collaborate with a team of software developers, designers, and stakeholders to create software solutions that meet the needs of the business
Define and own end-to-end technical architecture, including backend services, APIs, data flows, and UI integration
Provide technical leadership to cross-functional teams, guiding best practices in coding, design patterns, and system reliability
Drive solution design for cloud-native applications, including service orchestration, resiliency, security, and observability
Collaborate with product, UI/UX, and business stakeholders to translate requirements into robust technical solutions
Review and approve technical designs, code, and deployment strategies to ensure quality and compliance
Identify opportunities to incorporate AI/ML capabilities and intelligent automation into existing and new platforms
Ensure code quality and adherence to best practices, perform code reviews, and provide technical guidance and mentoring to junior developers
Requirements:
9+ years of hands-on experience in Java and enterprise application development, with strong expertise in microservices architecture
Proven experience designing and implementing RESTful APIs, event-driven systems, and distributed services
Must to have experience on Java, Spring boot, Microservices, JavaScript, NodeJS, API Gateways, MongoDB with AIML, GEN AI exposure
Strong understanding of cloud platforms, containerization, and CI/CD pipelines in enterprise environments
Exposure to modern UI technologies and experience collaborating closely with frontend teams
Working knowledge of AI/ML concepts, integrations, or platforms, with the ability to apply them in real-world use cases
Experience with system design, performance optimization, security, and scalability at an enterprise level
Strong leadership skills with experience mentoring developers and leading technical initiatives
Excellent communication skills with the ability to influence architectural decisions and engage senior stakeholders
Bachelor’s degree/University degree or equivalent experience
Master’s degree preferred
Nice to have:
IVR domain function expertise, IVR, Call routing understanding