Job Opportunity: Java Developer
We are seeking a skilled Java Developer to join our team and contribute to the development of innovative digital products.
The ideal candidate will have experience in designing, developing, and maintaining back-office user interfaces and integrations for contact centers using Java.
* Key Responsibilities:
* Develop seamless integrations with existing Java-based systems managed by external suppliers.
* Participate in architectural planning, focusing on modularization, API design, and system integration.
* Define and implement best practices for testing, CI/CD, and maintaining high code quality.
* Identify and implement opportunities to enhance existing systems.
Our team consists of experienced professionals who work collaboratively to deliver high-quality solutions. To succeed as a Java Developer, you will need:
* Bachelor's Degree in Computer Science, Software Engineering, or related field.
* +5 years of experience working in the field.
* Proven experience in developing AI Apps for Contact Centers, with knowledge of its metrics, reporting, and user experience design.
* Experience in developing back-office user interfaces.
* Extensive experience working with Java.
* Proficiency in Angular framework.
* Strong understanding of API design and service-oriented architecture (REST).
* Excellent troubleshooting and debugging skills in Cloud-integrated environments.
* Exposure to CI/CD practices and DevOps environments.
* Experience with TypeScript, React, Node.js, and Google Tag Manager (considered a plus).
* Familiarity with low code/no code tools (considered a plus).
* Ability to work independently.
* Excellent interpersonal and communication skills - Fluency in English.