
About NICE
Canned wine redefined for every occasion
Key Highlights
- Largest independent canned wine brand in the UK
- Clients include Sainsburyβs, Ocado, and Chelsea FC
- Launched in 2019 with rapid growth in the market
- 100% recyclable packaging and vegan wine offerings
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...
π Benefits
Employees enjoy an endless supply of wine, daily breakfast, and a commitment to sustainability with a journey towards B Corp certification. NICE offer...
π Culture
NICE values kindness and honesty, ensuring every team member's opinion is valued. The company is focused on sustainability and community engagement, c...
Skills & Technologies
Overview
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.
Job Description
Who you are
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.
What you'll do
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.
What we offer
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.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at NICE.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
NICE is seeking a Senior Software Engineer to develop and maintain contact center applications with a focus on routing functionality. You'll work with Java, Spring, and microservices to enhance customer experiences. This role requires 8+ years of experience in software engineering.

Software Engineering
NICE is hiring a Software Engineer (Java) to focus on cloud cost optimization. You'll leverage automation and scripting to improve cost efficiency across cloud services. This position requires strong development skills in Java, Python, C#, or TypeScript.

Software Engineering
NICE is hiring a Specialist Software Engineer to work closely with senior engineers and architects in the design and implementation of software products. This role requires strong collaboration and mentoring skills.