
Canned wine redefined for every occasion
NICE is a pioneering canned wine brand based in London, UK, that launched in 2019. Specializing in vegan wine packaged in 100% recyclable cans, NICE is transforming the wine industry by promoting consumption in unconventional settings. With clients like Sainsbury’s, Ocado, and Chelsea FC, NICE has q...
Employees enjoy an endless supply of wine, daily breakfast, and a commitment to sustainability with a journey towards B Corp certification. NICE offer...
NICE values kindness and honesty, ensuring every team member's opinion is valued. The company is focused on sustainability and community engagement, c...

NICE • India - Pune
NICE is seeking a Specialist Software Engineer to develop and maintain contact center applications with a focus on routing functionality. You'll work with Java, AWS, and various frameworks to enhance customer experiences. This role requires 8+ years of experience in software engineering.
You have over 8 years of proven experience in Java programming, demonstrating a deep understanding of data structures, threading, object-oriented programming (OOP), design patterns, functional programming, and memory optimization. Your expertise extends to developing web applications and web services using Java, Spring, and Spring Boot frameworks, ensuring that you can deliver robust solutions that meet high standards.
You possess strong hands-on experience with microservice architecture and RESTful API development, allowing you to design scalable systems that can handle varying loads efficiently. Your familiarity with message brokers like Kafka and API Gateway/reverse proxy systems is a valuable asset, enhancing your ability to create seamless integrations.
You are proficient in working with both relational and NoSQL databases such as Postgres, Redis, and Amazon Aurora, which equips you to manage data effectively and optimize performance. Your understanding of cloud infrastructure, particularly AWS, enables you to leverage cloud services to enhance application capabilities and reliability.
In this role, you will be responsible for developing and maintaining contact center applications, focusing specifically on routing functionality. You will collaborate closely with cross-functional teams, including software developers, system architects, and contact center managers, to deliver cutting-edge solutions that enhance our contact center operations. Your contributions will directly impact the efficiency of call flows and the overall customer experience.
You will design and implement robust and scalable routing solutions, ensuring that they meet the highest standards of performance and reliability. Your role will involve not only coding but also participating in architectural discussions and code reviews, fostering a culture of quality and continuous improvement within the team.
You will engage in troubleshooting and debugging complex issues, applying your extensive knowledge of Java and related technologies to resolve challenges swiftly. Additionally, you will mentor junior engineers, sharing your expertise and helping them grow in their roles.
At NICE, we pride ourselves on being ambitious and game changers in the industry. We offer a collaborative work environment where you can challenge your limits and grow your career. You will have the opportunity to work with a talented team of professionals who are dedicated to delivering exceptional solutions.
We encourage you to apply even if your experience doesn't match every requirement. We value diverse perspectives and believe that a variety of experiences can contribute to our success. Join us and be part of a company that is committed to innovation and excellence.
Apply now or save it for later. Get alerts for similar jobs at NICE.