Senior Software Engineer

NICE CXone · Atlanta GA

Company

NICE CXone

Location

Atlanta GA

Type

Full Time

Job Description

Position at NICE

Senior Software Engineer

NICE (NASDAQ:NICE) transforms experiences to be extraordinary and trusted. When the world's leading companies want to improve their business performance, increase their operational efficiency, prevent financial crime, ensure they're fully compliant or enhance their safety and security, they talk to NICE.

Nexidia (a NICE company) is looking for a seasoned, detail-oriented Java software engineer to continue the evolution of our big data framework for speech and text analytics. Our team provides bedrock functionality for most of Nexidia's products, so be prepared to learn your way around a large, mature codebase. We are extending our functionality with extended use of Elasticsearch for Text Search and analysis. And keep your creative juices flowing, because we're always on the lookout for refactoring opportunities to make the architecture cleaner, simpler, and more maintainable. Plus we have a backlog of new features to add along the way.

Responsibilities

  • Provide, document, and review component-level software designs consistent with product requirements, architectural specifications, and project standards
  • Lead implementation of specific features and initiatives within the development team
  • Consult with team members on their designs
  • Implement software designs with automated unit and integration tests
  • Review implementations of less experienced engineers
  • Recommend test cases to QA and performance test teams
  • Identify refactoring ideas for legacy code
  • Respond to escalated requests for production support, including off-hours in emergency situations
  • Update developer, deployment, and support product documentation for implemented features
  • Participate in agile software development lifecycle, to include providing ideas for refinement

Required Experience

  • Minimum five years professional server-side Java development
  • Strong personal motivation to create clean, high-quality code
  • Demonstrated people skills including consensus building and interacting with collaborating teams
  • Expertise in OO design including common design patterns
  • Familiarity with REST principles and implementation
  • Windows development
  • US citizen or permanent resident

Preferred Qualities

  • Elasticsearch experience with design of indices and programming to Elastic interfaces will put to at the front of the line
  • Contributions to a major open source project
  • Elasticsearch certification is a strong plus
  • Experience with RabbitMQ is a strong plus
  • Experience with asynchronous programming, Gradle, Derby, Jersey, Jetty, Spring Boot, RabbitMQ, JMX, WiX, MSI

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.

Date Posted

12/29/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Engineer (Java) - NCR Corporation

Views in the last 30 days - 6

NCR Corporation is a leading software and servicesled enterprise provider in the financial retail and hospitality industries They are looking for a Se...

View Details

API Software Development Engineer - II - Synchrony

Views in the last 30 days - 6

The job description is for an API Software Development Engineer II at Synchrony The role involves working on microservice APIs participating in hackat...

View Details

API Software Development Engineer - I - Synchrony

Views in the last 30 days - 5

The job description is for an API Software Development Engineer I position at Synchrony The role involves working on microservice APIs participating ...

View Details

Senior Software Engineering Manager - NCR Corporation

Views in the last 30 days - 5

NCR Corporation is a leader in transforming connecting and running technology platforms for selfdirected banking stores and restaurants They are looki...

View Details

Sr. Data Analyst/Engineer - Remote - Sharecare

Views in the last 30 days - 11

Sharecare is a digital health company that helps people manage their health They are seeking a Sr Data AnalystEngineer to contribute to a new platform...

View Details

Senior Product Manager - Client - CharterUP

Views in the last 30 days - 6

CharterUP is a leading charter bus platform aiming to disrupt the massive and fragmented bus industry by using proprietary technology to connect bus c...

View Details