Full Stack Software Engineer

R&D / Engineering Raanana, Israel


NICE (NASDAQ: NICE) is the worldwide leading provider of software solutions that enable organizations to take the next best action in order to improve customer experience and business results, ensure compliance, fight financial crime, and safeguard people and assets. NICE’s solutions empower organizations to capture, analyze, and apply, in real time, insights from both structured and unstructured Big Data. This data comes from multiple sources, including phone calls, mobile apps, emails, chat, social media, video, and transactions. NICE solutions are used by over 25,000 organizations in more than 150 countries, including over 80 of the Fortune 100 companies. www.nice.com 

NICE is looking for an experienced and highly motivated software engineer, who possesses strong analytical skills to join our BI Reporting team, in CXone Common Service group as a Full Stack Software Engineer. 

If you are looking to be part of a dynamic team working on exciting and industry leader product, this is the job you’ve been looking for! 

What you’ll be doing: 

  • Actively lead and participate in the products features development
  • Promote an empowered, self-managed, collaborative, multidisciplinary team environment that fosters ownership, creativity and innovation
  • Develop solid unit and integration tests according to organizational standards
  • Analyze features requirements, create design documents and review them with relevant stakeholders in the group
  • Participate in reviewing design and code of other team members
  • Deliver high quality, sustainable and maintainable code.
  • Assist peer organizations with activities such as performance, scalability and reliability testing

What you’ll need: 

  • in Computer Science/Software Engineering or equivalent
  • Minimum 3 years of experience as a Full Stack Software Engineer (Web & Server side(Java))
  • Solid Experience with Angular
  • Solid expertise with HTML5, CSS3, AJAX, JQuery, Java Script, JSON
  • At least 3 years' experience working in a scrum team
  • Vast hands-on experience developing with Spring framework and Spring Boot
  • Experience working with relational DB using JPA & Hibernate
  • Extensive experience creating RESTful API's
  • Good software design capabilities, debugging skills and problem-solving abilities
  • Experience with developing in a microservices based architecture
  • Experience leading and actively participating in major features development for a high scale, distributed product
  • High level verbal and written English skills

Would be very NICE if you have: 

  • Built distributed production systems at large scale
  • Developed on top of AWS
  • Profiled and optimized code to improve performance
  • Background in the BI domain (ETL, Dashboards, Reporting Tools)

Would be very NICE to see:

If you have any of the below, we highly recommend adding them to your CV. We'd love to learn about what you've done so far

  • A link to a post you wrote or an interesting presentation you’ve given
  • Open source projects you’ve created or contributed to
  • Interesting, non-trivial problems you’ve dealt with

NICE is committed to provide an environment based on equal opportunity for all qualified applicants and employees. It is the policy of NICE to afford equal employment opportunities to qualified individuals, regardless of age, race, color, creed, religion, citizenship, ancestry, national origin, sex, gender, pregnancy, mental or physical disability, marital status, veteran status, service in the Armed Forces, sexual or affectional orientation, atypical hereditary cellular or blood traits, genetic information, status as a victim of domestic or sexual violence, and/or any other status protected by any applicable federal, state and/or local statute or regulation.