Senior Specialist Software Engineer (Java, AWS)

8 Hours ago • All levels • Devops

Job Summary

Job Description

NiCE is seeking a skilled and experienced Java programmer to join their dynamic team. The role involves developing and maintaining contact center applications, focusing on routing functionality. Responsibilities include designing and implementing robust routing solutions for efficient call flows and optimal customer experiences. The engineer will collaborate with cross-functional teams, including software developers, system architects, and contact center managers, to deliver cutting-edge solutions that enhance contact center operations. The position requires strong Java programming skills, expertise in web application development with Java, Spring, and Spring Boot, and experience with microservice architecture and RESTful APIs.
Must have:
  • Java programming with deep understanding of data structures, OOP, design patterns.
  • Web application and web services development using Java, Spring, Spring Boot.
  • Microservice architecture and RESTful API development.
  • Experience with relational and NoSQL databases (Postgres, Redis, Amazon Aurora).
  • Good understanding of Amazon Web Services (AWS).
  • Experience with CI/CD pipelines (Jenkins, Docker, Kubernetes).
  • Proficiency in version control systems (Git, TFS).
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
Good to have:
  • Experience with message brokers like Kafka.
  • Experience with API Gateway/reverse proxy systems.
  • Hands-on experience with Terraform and infrastructure as code.
  • Familiarity with Microsoft .NET and C#.
Perks:
  • Hybrid work model (NICE-FLEX)
  • Opportunities for learning and growth
  • Internal career advancement

Job Details

At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.

 So, what’s the role all about?

We are seeking a skilled and experienced in Java programming to join our dynamic team. You will be responsible for developing and maintaining contact center applications, with a specific focus on routing functionality. Your role will involve designing and implementing robust and scalable routing solutions, ensuring efficient call flows and optimal customer experiences. You will collaborate closely with cross-functional teams, including software developers, system architects, and contact center managers, to deliver cutting-edge solutions that enhance our contact center operations. 

How will you make an impact? 

  • Proven experience in Java programming, with a deep understanding of data structures, threading, object-oriented programming (OOP), design patterns, functional programming, and memory optimization.
  • Strong expertise in developing web applications and web services using Java, Spring, and Spring Boot frameworks.
  • Good hands-on experience with microservice architecture and RESTful API development.
  • Experience with message brokers like Kafka and API Gateway/reverse proxy systems (good to have).
  • Proficient in working with relational and NoSQL databases such as Postgres, Redis, and Amazon Aurora.
  • Good understanding of cloud infrastructure, particularly with Amazon Web Services (AWS).
  • Hands-on experience developing and maintaining infrastructure as code using Terraform and best practices.
  • Experience working with Continuous Integration and Delivery (CI/CD) pipelines using tools like Jenkins, Docker, Kubernetes, Artifactory, and CloudFormation (Terraform experience is a plus).
  • Comfortable working in an Agile environment, utilizing tools like JIRA for work item management.
  • Proficiency in version control systems like Git and TFS.
  • Strong analytical skills and a problem-solving mindset.
  • Excellent communication and collaboration abilities, able to work effectively in a team setting.
  • Familiarity with Microsoft .NET and C# (good to have).

Have you got what it takes?

  • Design, implement, and optimize routing algorithms to ensure efficient and effective call flows.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Perform system analysis, troubleshooting, and debugging to identify and resolve routing-related issues.
  • Conduct regular performance monitoring and optimization of routing strategies to ensure optimal customer experiences.
  • Maintain documentation, including technical specifications, system designs, and user manuals.
  • Stay up-to-date with industry trends and emerging technologies in contact center routing and Java development, and apply them to enhance our systems.
  • Participate in code reviews and provide constructive feedback to ensure high-quality code standards.
  • Deliver high quality, sustainable, maintainable code
  • Participate in reviewing design and code (pull requests) for other team members – again with a secure code focus
  • Work as a member of an agile team responsible for product development and delivery
  • Adhere to agile development principles while following and improving all aspects of the scrum process
  • Follow established department procedures, policies, and processes.
  • Adheres to the company Code of Ethics and CxOne policies and procedures.
  • Excellent English and experience in working in international teams are required.

What’s in it for you?

Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr!

Enjoy NICE-FLEX!

At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere.


Reporting into:
Tech Manager, Engineering, CX.
Role Type: Individual Contributor

 

 

About NiCE

NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.

Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.

NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.

 

Similar Jobs

Justplay - Senior Product Manager - Engagement

Justplay

Berlin, Berlin, Germany (Hybrid)
2 Months ago
P99 soft - Senior Full stack Developer ( dot.net + Angular )

P99 soft

Pune, Maharashtra, India (On-Site)
2 Months ago
Putnam - Principal, Value Communications (HTA and Market Access)

Putnam

London, England, United Kingdom (Hybrid)
1 Month ago
Tide - KYC Manager Policy & Procedure

Tide

Bulgaria (Hybrid)
1 Month ago
Aera Technology - Technical Product Manager -Data

Aera Technology

Pune, Maharashtra, India (Hybrid)
4 Months ago
NVIDIA - Solutions Architect, AI and ML

NVIDIA

Redmond, Washington, United States (On-Site)
3 Months ago
Easybrain - Build Engineer

Easybrain

(Remote)
1 Month ago
Nagarro - Senior Staff Engineer - SAP FICO S/4Hana Solution Advisor

Nagarro

United States (Remote)
8 Months ago
luxsoft - Senior Azure DevOps Engineer

luxsoft

India (Remote)
2 Weeks ago
zoox - Senior/Staff Software Engineer, Robot Link Platform

zoox

Foster City, California, United States (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Anavation - Senior Software Engineer

Anavation

Huntsville, Alabama, United States (Remote)
2 Months ago
Tencent - Senior Product Solution Architect (Tencent Cloud Enterprise)

Tencent

Singapore (On-Site)
6 Months ago
USE Insider - Account Executive

USE Insider

Bengaluru, Karnataka, India (Remote)
5 Months ago
Rippling - Account Executive, Mid Market

Rippling

Austin, Texas, United States (On-Site)
1 Year ago
Dentsu - Senior Manager, Event Management

Dentsu

Orlando, Florida, United States (Remote)
3 Weeks ago
Fortra - Technical Partner Alliance Manager

Fortra

Canada (On-Site)
1 Month ago
Sperasoft - Senior 3D Vegetation Artist

Sperasoft

Yerevan, Yerevan, Armenia (On-Site)
3 Months ago
PayPal - Senior Manager, Customer Insights

PayPal

San Jose, California, United States (Hybrid)
4 Weeks ago
Technicolor Creative Studios - Senior GL Accountant (French Speaking Expert - B2 Level)

Technicolor Creative Studios

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Insignia consultancy services - Lead 3D Modeler

Insignia consultancy services

(Remote)
11 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

extreme network - Partner Account Manager

extreme network

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Paytm - Senior Product Manager

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Sprinkler - Senior IT Helpdesk Analyst

Sprinkler

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Hitachi - Japanese Proficiency with IT Technical experience

Hitachi

Chennai, Tamil Nadu, India (Remote)
8 Months ago
Lightcast - DevOps Engineer (AWS)

Lightcast

Chennai, Tamil Nadu, India (Hybrid)
4 Months ago
Qualcomm - CPU Core Validation Engineer (Lead/Sr. Lead/Staff)

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Capgemini - Selenium + API Testing

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Accenture - Campaign Management Specialist

Accenture

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Dashtoon - Localization Specialist

Dashtoon

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Workato - Associate Customer Success Manager, Scale

Workato

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Devops Jobs

Apple - Sr. / Staff ML Platform Engineer

Apple

Seattle, Washington, United States (On-Site)
1 Month ago
Ion - Cloud Engineer Kubernetes

Ion

Italy (Hybrid)
8 Months ago
Google - Senior Staff Software Engineer, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
8 Months ago
bytedance - AI Infrastructure Engineer

bytedance

San Jose, California, United States (On-Site)
3 Weeks ago
Google - Senior Software Developer, Site Reliability Engineering, Google Cloud

Google

Raleigh, North Carolina, United States (On-Site)
8 Months ago
Apple - Sr. Infrastructure Software Engineer (ASE Infra Hardware)

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Apple - Software Engineering - DevOps Engineer

Apple

San Diego, California, United States (On-Site)
1 Month ago
Ansys - Ansys AI Platform Support Engineer II

Ansys

Pune, Maharashtra, India (On-Site)
2 Weeks ago
Nium - Senior DevOps Engineer

Nium

Malta (Hybrid)
11 Months ago
N-ix - Lead/Senior DevOps Engineer

N-ix

Ukraine (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Pune, Maharashtra, India (Hybrid)

Atlanta, Georgia, United States (On-Site)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Sandy, Utah, United States (On-Site)

Prague, Prague, Czechia (Hybrid)

Pune, Maharashtra, India (Hybrid)

Salt Lake City, Utah, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Nice

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug