Remote Software Engineer, Actimize

at NICE

Posted 1 day ago 2 applied

Description:

  • The role is for a Software Engineer within the AI and Analytics Team at NiCE, focusing on developing an advanced analytical cloud platform for financial crime programs.
  • The position involves working with cutting-edge cloud technologies as part of the PaaS/SaaS development group.
  • The new SaaS platform will enable major financial institutions to create solutions to combat financial crime.
  • Responsibilities include collaborating with software engineers, architects, and managers in the design process, implementing software, and ensuring quality through code reviews and testing.
  • The engineer will contribute high volumes of quality code and support the software throughout its lifecycle.

Requirements:

  • A degree in computer science or equivalent from a reputed institute is required.
  • Candidates should have 2 to 3 years of development experience in Java, including knowledge of data structures, threads, OOPs, design patterns, functional programming, and memory optimization.
  • Experience with Spring and Spring Boot for web applications or web services is necessary, with familiarity in Spring security/batch and security technologies like SAML, OAuth, and JWT being advantageous.
  • Familiarity with JMS/Kafka and API Gateway/reverse proxy is preferred.
  • Hands-on experience with RESTful API development and microservice architecture is required.
  • Experience with databases such as MySQL/Postgres and MongoDB, including schema definition and query performance tuning, is necessary.
  • Candidates should have experience developing scalable multi-tenant SaaS-based solutions.
  • Familiarity with public cloud infrastructure and technologies like AWS, Google Cloud Engine, or Azure is required.
  • Experience with Continuous Integration and Delivery using Jenkins, Docker, Kubernetes, and Artifactory is necessary.
  • Experience working in an Agile development environment and using work item management tools like JIRA is required.

Benefits:

  • Employees will join a fast-paced, collaborative, and creative environment within a market-disrupting global company.
  • There are endless internal career opportunities across multiple roles, disciplines, domains, and locations.
  • The company offers a hybrid work model, NiCE-FLEX, allowing for 2 days in the office and 3 days of remote work each week.
  • Employees will have the chance to learn and grow every day, contributing to a vibrant and interactive atmosphere.