Helping Visionaries Change the World
Java IVR Application Developer
Location
Ukraine
Posted
96 days ago
Salary
0
Seniority
Mid Level
Job Description
Java IVR Application Developer
Miratech
Company Description Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. We are a values-driven organization and our culture of Relentless Performance has enabled over 99% of Miratech's engagements to succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our inception in 1989. Miratech has coverage across 5 continents and operates in over 25 countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%. Job Description We are looking for a Java IVR Application Developer to join our voice/contact center engineering team and help develop, support, and continuously improve cloud-based IVR applications. The Developer will work with project teams, third-party suppliers, internal IT teams, and business partners to develop, support, and improve voice contact center systems. The role requires a strong understanding of IVR platforms, solid troubleshooting skills, and effective communication with stakeholders at all levels. In this role, you will develop and maintain cloud-based, stateful IVR applications aligned with business and technical requirements. Responsibilities include hands-on development, collaboration with project managers, application configuration using SQL, and implementing operational improvements to deliver a reliable, high-quality IVR experience for millions of customers. Responsibilities: - Design, develop, and maintain IVR applications based on business and technical requirements - Integrate IVR solutions with key internal services - Monitor IVR systems and implement operational improvements to enhance customer experience - Troubleshoot and resolve issues within the voice contact center and IVR environments - Collaborate with project managers to ensure the timely and high-quality delivery of solutions - Work independently while supporting a regional business unit aligned with global objectives - Participate in forward-looking initiatives to improve call steering and IVR architecture - Communicate technical concepts clearly to both technical and non-technical stakeholders Qualifications - 4+ years of professional software development experience with a strong focus on Java - Strong Java programming skills in Java EE and Spring Boot / Spring Core - Solid knowledge of Object-Oriented Design (OOD), Object-Oriented Programming (OOP), and design patterns - Experience working with SQL for application configuration and data-driven logic - Practical experience designing and developing microservices and distributed systems - Hands-on experience with cloud platform engineering, preferably GCP - Experience with containerization and orchestration using Docker and Kubernetes - Strong troubleshooting and analytical skills, including production issue investigation - Effective communication and presentation skills - Ability to work independently in a fast-paced, global environment Nice to Have - Understanding of voice contact center systems and IVR platforms - Experience developing IVR applications - Understanding of AI integration and LLM-based architectures - Familiarity with voice technologies and speech standards (VoiceXML, SRGS, MRCP, CCXML) Additional Information We offer: - Culture of relentless performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth. - Competitive pay and benefits: enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program. - ForeverRemote work culture: make the most of the flexibility that comes with remote work. - Growth mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities. - Global impact: collaborate on impactful projects for top global clients and shape the future of industries. - Welcoming multicultural environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events. - Social sustainability values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality. * Miratech is an equal opportunity employer and does not discriminate against any employee or applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Desarrollador Fullstack Senior (React + Java)
Multiplica TalentWe connect extraordinary talent with forward thinking companies.
¡Multiplica, te está buscando! Somos una consultora especializada en ofrecer las mejores oportunidades laborales al mejor talento digital del mercado. Tenemos 26 años de experiencia reclutando a personas capacitadas, innovadoras y con ganas de crecer para nuestros clientes. Actualmente colaboramos con empresas en LATAM, USA, Europa, y África y contamos con talentos que trabajan presencialmente y/o remoto en diferentes partes del mundo. Nuestros talentos son los agentes de cambio que están creando las organizaciones del futuro. ¡Sé parte de este cambio! Funciones: - Desarrollar interfaces modernas y responsivas con React + TypeScript. - Construir componentes reutilizables con foco en performance y UX. - Integrar APIs RESTful y colaborar con backend en la definición de contratos. - Optimizar queries SQL para manejo eficiente de datos. - Resolver bugs e incidencias end-to-end con criterio técnico. - Participar en diseño de nuevas funcionalidades en entorno ágil.
At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed. And now we are looking for a Senior Java Engineer to join us as part of our team. About the role: Are you passionate about building the systems that power the financial world? PitchBook is a leading financial data and software company that is revolutionizing the private and public equity markets. We provide our clients with the most comprehensive, reliable, and actionable data, research, and insights to help them make informed investment decisions and stay ahead of the competition. We are now seeking an experienced and visionary Senior Java Engineer to join the team responsible for designing, building, and maintaining a scalable, unified platform to handle data ingestion, enrichment, and delivery across multiple internal systems. The platform will ensure consistency, reliability, and observability of data pipelines serving analytical and operational workloads. This project will serve as the foundation for multiple data-driven initiatives across products, enhancing internal data capabilities and time-to-insight. If you are passionate about building robust distributed systems, automating data workflows, and working with modern technologies in a collaborative environment, we’d love to hear from you. Team setup: Team Lead, 6 BE, 2 FE, 1 SDET. Reporting: all engineers report to EM. Tech Stack: Java 17+, Kubernetes, Spring, OpenAPI, PostgreSQL, Kafka, Elastic Work Environment: Flexible schedule with mandatory attendance for core team ceremonies (daily stand-ups, retros, and sprint planning). The environment emphasizes autonomy, deep technical ownership, and close collaboration with cross-functional teams. As a qualified expert You will - Design, build, and maintain scalable, high-performance backend services for data ingestion and transformation - Implement orchestration and automation of data pipelines (streaming and batch) - Develop REST/gRPC APIs for unified access to enriched datasets - Collaborate with data engineers, analysts, and product teams to define requirements and deliver solutions - Participate in code reviews, testing, and continuous integration - Ensure high standards for security, performance, and reliability We’re looking for you if you have Core Skills - Strong proficiency in Java (17+) for backend and data services - Experience with streaming and batch processing frameworks (Kafka, Spark, Airflow, etc.) - Solid SQL knowledge and experience with PostgreSQL or similar databases - Hands-on experience with Docker, Kubernetes, and AWS/GCP environments - Strong understanding of distributed systems, data modeling, and API design Soft Skills - Excellent collaboration and communication abilities - Strong sense of ownership and accountability - Ability to drive technical discussions and make informed architectural decisions - Enthusiasm for mentorship and knowledge sharing within the team What’s in it for You Reveal great tech solutions Join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling client growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients. Experience an agile and flexible working environment Enjoy the freedom of fully remote work with a flexible working schedule. Empower yourself with a stable workload and a stable income, supported by provided laptops and licensed software. We focus on lasting cooperation and unite result-oriented individuals who stand on a high-performance approach to work. Embrace the opportunity for personal and professional growth Benefit from performance and merit reviews, elevate your skills with personal development plans, and individual learnings through the corporate library, public speaking support, and more. Be among like-minded people Work with a team of one mind who cares about what they do and how they do. Collaborate with top-notch experts who are always ready to help and support you through any challenges. Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values. Feel supported by your HR, and take advantage of our referral bonus program. Interview steps - Pre-Screening with the recruiter - Interview with Engineering Manager (70 min) - Tech Interview (up to 1,5 hours)
At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed. And now we are looking for a Senior Java Engineer to join us as part of our team. About the role: Are you passionate about building the systems that power the financial world? PitchBook is a leading financial data and software company that is revolutionizing the private and public equity markets. We provide our clients with the most comprehensive, reliable, and actionable data, research, and insights to help them make informed investment decisions and stay ahead of the competition. We are now seeking an experienced and visionary Senior Java Engineer to join the team responsible for designing, building, and maintaining a scalable, unified platform to handle data ingestion, enrichment, and delivery across multiple internal systems. The platform will ensure consistency, reliability, and observability of data pipelines serving analytical and operational workloads. This project will serve as the foundation for multiple data-driven initiatives across products, enhancing internal data capabilities and time-to-insight. If you are passionate about building robust distributed systems, automating data workflows, and working with modern technologies in a collaborative environment, we’d love to hear from you. Team setup: Team Lead, 6 BE, 2 FE, 1 SDET. Reporting: all engineers report to EM. Tech Stack: Java 17+, Kubernetes, Spring, OpenAPI, PostgreSQL, Kafka, Elastic Work Environment: Flexible schedule with mandatory attendance for core team ceremonies (daily stand-ups, retros, and sprint planning). The environment emphasizes autonomy, deep technical ownership, and close collaboration with cross-functional teams. As a qualified expert You will - Design, build, and maintain scalable, high-performance backend services for data ingestion and transformation - Implement orchestration and automation of data pipelines (streaming and batch) - Develop REST/gRPC APIs for unified access to enriched datasets - Collaborate with data engineers, analysts, and product teams to define requirements and deliver solutions - Participate in code reviews, testing, and continuous integration - Ensure high standards for security, performance, and reliability We’re looking for you if you have Core Skills - Strong proficiency in Java (17+) for backend and data services - Experience with streaming and batch processing frameworks (Kafka, Spark, Airflow, etc.) - Solid SQL knowledge and experience with PostgreSQL or similar databases - Hands-on experience with Docker, Kubernetes, and AWS/GCP environments - Strong understanding of distributed systems, data modeling, and API design Soft Skills - Excellent collaboration and communication abilities - Strong sense of ownership and accountability - Ability to drive technical discussions and make informed architectural decisions - Enthusiasm for mentorship and knowledge sharing within the team What’s in it for You Reveal great tech solutions Join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling client growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients. Experience an agile and flexible working environment Enjoy the freedom of fully remote work with a flexible working schedule. Empower yourself with a stable workload and a stable income, supported by provided laptops and licensed software. We focus on lasting cooperation and unite result-oriented individuals who stand on a high-performance approach to work. Embrace the opportunity for personal and professional growth Benefit from performance and merit reviews, elevate your skills with personal development plans, and individual learnings through the corporate library, public speaking support, and more. Be among like-minded people Work with a team of one mind who cares about what they do and how they do. Collaborate with top-notch experts who are always ready to help and support you through any challenges. Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values. Feel supported by your HR, and take advantage of our referral bonus program. Interview steps - Pre-Screening with the recruiter - Interview with Engineering Manager (70 min) - Tech Interview (up to 1,5 hours)
At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed. And now we are looking for a Senior Java Engineer to join us as part of our team. About the role: Are you passionate about building the systems that power the financial world? PitchBook is a leading financial data and software company that is revolutionizing the private and public equity markets. We provide our clients with the most comprehensive, reliable, and actionable data, research, and insights to help them make informed investment decisions and stay ahead of the competition. We are now seeking an experienced and visionary Senior Java Engineer to join the team responsible for designing, building, and maintaining a scalable, unified platform to handle data ingestion, enrichment, and delivery across multiple internal systems. The platform will ensure consistency, reliability, and observability of data pipelines serving analytical and operational workloads. This project will serve as the foundation for multiple data-driven initiatives across products, enhancing internal data capabilities and time-to-insight. If you are passionate about building robust distributed systems, automating data workflows, and working with modern technologies in a collaborative environment, we’d love to hear from you. Team setup: Team Lead, 6 BE, 2 FE, 1 SDET. Reporting: all engineers report to EM. Tech Stack: Java 17+, Kubernetes, Spring, OpenAPI, PostgreSQL, Kafka, Elastic Work Environment: Flexible schedule with mandatory attendance for core team ceremonies (daily stand-ups, retros, and sprint planning). The environment emphasizes autonomy, deep technical ownership, and close collaboration with cross-functional teams. As a qualified expert You will - Design, build, and maintain scalable, high-performance backend services for data ingestion and transformation - Implement orchestration and automation of data pipelines (streaming and batch) - Develop REST/gRPC APIs for unified access to enriched datasets - Collaborate with data engineers, analysts, and product teams to define requirements and deliver solutions - Participate in code reviews, testing, and continuous integration - Ensure high standards for security, performance, and reliability We’re looking for you if you have Core Skills - Strong proficiency in Java (17+) for backend and data services - Experience with streaming and batch processing frameworks (Kafka, Spark, Airflow, etc.) - Solid SQL knowledge and experience with PostgreSQL or similar databases - Hands-on experience with Docker, Kubernetes, and AWS/GCP environments - Strong understanding of distributed systems, data modeling, and API design Soft Skills - Excellent collaboration and communication abilities - Strong sense of ownership and accountability - Ability to drive technical discussions and make informed architectural decisions - Enthusiasm for mentorship and knowledge sharing within the team What’s in it for You Reveal great tech solutions Join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling client growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients. Experience an agile and flexible working environment Enjoy the freedom of fully remote work with a flexible working schedule. Empower yourself with a stable workload and a stable income, supported by provided laptops and licensed software. We focus on lasting cooperation and unite result-oriented individuals who stand on a high-performance approach to work. Embrace the opportunity for personal and professional growth Benefit from performance and merit reviews, elevate your skills with personal development plans, and individual learnings through the corporate library, public speaking support, and more. Be among like-minded people Work with a team of one mind who cares about what they do and how they do. Collaborate with top-notch experts who are always ready to help and support you through any challenges. Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values. Feel supported by your HR, and take advantage of our referral bonus program. Interview steps - Pre-Screening with the recruiter - Interview with Engineering Manager (70 min) - Tech Interview (up to 1,5 hours)

