Job Description
Looking for an opportunity to work on modern cloud applications and enterprise software? NiCE is hiring Software Engineers for its CXone platform in Pune, Maharashtra. If you have experience with Java, Spring Boot, Angular or React, REST APIs, and Microservices, this is an exciting opportunity to work on AI-powered customer experience products used by enterprises across the globe. You'll collaborate with Agile teams, build scalable applications, and gain exposure to cloud-native technologies, DevOps, and modern software engineering practices.
Responsibilities
Design and develop full-stack applications using Java, Spring Boot, and Angular. Build scalable RESTful APIs and integrate them with modern web applications. Develop responsive user interfaces using HTML5, CSS3, JavaScript, and TypeScript. Implement features following Behavior-Driven Development (BDD) practices. Write clean, maintainable, and reusable code. Perform unit testing, integration testing, and code reviews. Troubleshoot production issues and optimize application performance. Participate in architecture discussions and design reviews. Contribute to CI/CD pipelines and DevOps initiatives. Collaborate with Product Owners, QA engineers, UX designers, and cross-functional Agile teams.
Requirements
Java and J2EE. Spring Framework and Spring Boot. Hibernate. Angular or React. HTML5, CSS3, JavaScript, and TypeScript. RESTful API development. JSON. Object-Oriented Programming (OOP). Design Patterns. MySQL. GitHub. JUnit. Cucumber BDD. Playwright. Karma and Jasmine. Microservices Architecture. Docker and Kubernetes. AWS Cloud fundamentals. CI/CD and DevOps practices. Strong debugging and analytical skills.