Description

So, what’s the role all about?

NICE is looking for a highly motivated Senior Software Engineer to join CXone, our fully integrated open cloud customer experience platform.

It's your time to be part of a dynamic team working on an exciting industry leader product, this is the job you’ve been looking for!

What you’ll be doing:

Lead and actively participate in the products' features development 
Design of software according to agreed standards, architecture, and requirements. 
Enforce and encourage coding standards and development of best practices in the team
Promote a collaborative team environment that fosters ownership, creativity, and innovation
Planning and performing testing to ensure fit to standards (e.g. security, scalability, etc.). 
Encourage continuous improvement in the development process and ensure efficient delivery of products
Deliver high-quality, sustainable, and maintainable code. 
Mentor younger developers in the team
Provide critical technical capabilities to the team and evangelize those skills to others. 
Interface with various R&D groups, as well as support and services groups.

What you’ll need:

Degree in Computer Science/Software Engineering or equivalent
At least 4 years of experience as a JAVA back-end software engineer
At least 2 years experience working in a scrum team
Vast hands-on experience developing with Spring framework and Spring Boot
Experience with developing a microservices-based architecture
Proven experience developing in AWS
Experience with testing technologies, i.e. Junit, Cucumber. 
Good software design capabilities, debugging skills, and problem-solving abilities
Experience leading and actively participating in major feature development for a high-scale, distributed product
High-level verbal and written English skills

It would be very NICE if you have:

Built distributed production systems at large scale
Profiled and optimized code to improve performance

Education

Any Graduate