





Tier-1 brand, mid-level generalist role with hybrid/remote flexibility and common Java skills increases competition.
Standard Java/Spring and Angular stack is broadly transferable across industries.
Explicit 3+ years Java requirement plus mandatory Spring, Spring Boot, Angular, and testing skills makes filtering strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop, test, and maintain the NiCE CXone software platform across all tiers, focusing on Java-based web and server-side technologies.
Contribute as an individual contributor on complex reporting projects, interpreting business requirements and collaborating with technical teams and designers.
Support production environments, conduct code reviews, resolve defects during QA, participate in agile development, and assist team members.
Bachelor's degree in Computer Science required.
Minimum 3 years of hands-on experience as a Java developer with expertise in Java, J2EE, Spring, Spring Boot, Hibernate, and RESTful web services.
At least 1 year of UI development experience using Angular, including JavaScript/TypeScript, HTML, CSS/SCSS, and state management libraries (e.g., NgRx, Redux).
Experience with multi-tier web application development, relational databases, Agile frameworks, DevOps tools, unit and system level automation testing (JUnit/TestNG), and integration testing using Cucumber framework.
Experienced in delivering complex reporting projects as an individual contributor with strong understanding of OO design and performance tuning.
Comfortable working in agile, global matrix environments utilizing modern software development practices including CI/CD and TDD.
Skilled in both backend (Java ecosystem) and frontend (Angular ecosystem) development, with capacity to engage in technology evaluations and proof of concepts.