NiCE is seeking a Java fullstack software developer responsible for both frontend and backend development using Java-based technologies.
The role involves investigating, measuring, and reporting on clients' risks of suspicious or fraudulent financial activity.
Candidates will follow SOPs as per anti-money laundering laws and carry out investigations, identifying areas for improving the alert investigation process.
Collaboration with auditors and regulators is essential to minimize money-laundering risks to clients' businesses.
The developer will report and make notes of any suspicious transactions or activities in an efficient and timely manner.
Proactive work on investigations within SLA is expected, along with strong performance in the team.
Familiarity with FCC investigator solutions, including Actimize, is preferred.
The role requires working within service levels, KPIs, and in line with regulatory best practices.
Continuous training for the investigation team, including workshops and certifications, is necessary.
Risk assessments and reviews are part of the responsibilities.
Keeping up to date with anti-money laundering compliance rules, regulations, and best practices is crucial.
The developer will lead anti-money laundering compliance training for team members and provide domain expertise support during pre/post service sales processes.
Requirements:
A Bachelor/Master of Engineering Degree in Computer Science, Electronic Engineering, or equivalent from a reputed institute is required.
A minimum of 2 years of software development experience is necessary.
At least 2 years of working experience in Core Java, with proficiency in Java algorithms and data structures is essential.
Experience in high-performance, highly available, and scalable systems is required.
Strong experience with J2EE, Spring Framework, IOC, and annotations is necessary.
Familiarity with object-relational mapping tools, such as Hibernate, is required.
Strong knowledge of Object-Oriented Analysis and Design (OOAD) and design patterns is essential.
Development experience with SQL and NoSQL databases is required.
Strong experience in creating RESTful Web APIs is necessary.
Knowledge of BIG DATA and ETL concepts, or BI tools like Tableau, is an added advantage.
Experience in designing and developing scalable multi-tenant SaaS-based solutions is required.
Familiarity with public cloud infrastructure and technologies such as AWS, Azure, or GCP is necessary.
Development experience in Angular is required.
Experience with Continuous Integration and Delivery practices using tools like Jenkins is essential.
Familiarity with Agile methodology and work item management tools like JIRA is required.
Experience with version control tools such as GIT or Perforce is necessary.
Candidates must possess the ability to work independently and collaboratively, along with good communication skills.
A culture of innovation and the ability to work under high pressure are essential.
High attention to detail and accuracy is required.
Candidates should be able to resolve problems of moderate scope based on a review of various factors.
Benefits:
Joining NiCE offers the opportunity to work in a fast-paced, collaborative, and creative environment with a team of top professionals.
Employees will have endless internal career opportunities across multiple roles, disciplines, domains, and locations.
The NiCE-FLEX hybrid model allows for maximum flexibility, with 2 days working from the office and 3 days of remote work each week.
Office days focus on face-to-face meetings, fostering teamwork and collaborative thinking.
NiCE is recognized as a market leader and provides a chance to learn and grow every day.
The company is committed to being an equal opportunity employer, ensuring all qualified applicants receive consideration for employment without discrimination.