Senior Specialist Software Engineer (Java, AWS)

1 Month 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

Adobe - Engineering Manager - II

Adobe

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Sony Music Career - Associate Director/Senior Manager, International Marketing

Sony Music Career

Hong Kong, Hong Kong (On-Site)
3 Months ago
Reltio - Senior Engineer

Reltio

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
ZeniMax Media - Global Security Investigations & Executive Protection Sr. Program Manager

ZeniMax Media

Rockville, Maryland, United States (On-Site)
2 Months ago
Corsair - Senior Software Embedded Architect

Corsair

Landshut, Bavaria, Germany (On-Site)
4 Months ago
EMA - Solutions Architect

EMA

California, United States (On-Site)
1 Year ago
Turbulent - Principal DevOps Engineer

Turbulent

Montreal, Quebec, Canada (On-Site)
1 Month ago
Rocket - DevOps Software Engineer II

Rocket

Vilnius, Vilnius County, Lithuania (Hybrid)
3 Weeks ago
Canva - Staff Software Engineer - Infra - Core Infrastructure

Canva

Brisbane, Queensland, Australia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

YouGov - Compliance Manager- People

YouGov

London, England, United Kingdom (Hybrid)
1 Week ago
luxsoft - Calypso Functional FO-MO

luxsoft

Chile Chico, Aysén, Chile (Remote)
2 Months ago
InnoPhase IoT - Principal PHY/MAC RTL Design Engineers

InnoPhase IoT

San Jose, California, United States (On-Site)
3 Months ago
Hawkeye Innovations - Match Operations Assistant

Hawkeye Innovations

Braga, Braga, Portugal (On-Site)
1 Month ago
Everlaw - Senior Salesforce Business Systems Analyst

Everlaw

Oakland, California, United States (Hybrid)
2 Weeks ago
grimlore games - Lead Programmer

grimlore games

Germany (On-Site)
2 Months ago
sofar sounds - London Freelance Promoter – LGBTQ+ Singles Nights

sofar sounds

London, England, United Kingdom (Hybrid)
3 Weeks ago
Fictiv - Supplier Quality Engineer

Fictiv

San Jose, California, United States (Hybrid)
2 Weeks ago
FICO - Security Engineer - Lead Engineer

FICO

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Uniswap Labs - Senior Policy Associate, APAC

Uniswap Labs

Tokyo, Japan (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Capgemini - LANSW engineer

Capgemini

Gurugram, Haryana, India (On-Site)
3 Months ago
Nagarro - Senior Staff Engineer, Hybris

Nagarro

India (Remote)
9 Months ago
sitetracker - Senior Salesforce Engineer (EDS)

sitetracker

Bengaluru, Karnataka, India (Hybrid)
11 Months ago
WebMD - Senior Software Engineer

WebMD

Navi Mumbai, Maharashtra, India (On-Site)
1 Week ago
Capgemini - M&C Subject Matter Experts

Capgemini

Kolkata, West Bengal, India (On-Site)
2 Months ago
Accenture - Quality Engineer (Tester)

Accenture

Bengaluru, Karnataka, India (On-Site)
3 Months ago
London stock Exchange - Team Leader

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Capgemini - Android Middleware/Framework

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Nice - Senior Specialist APS Engineer

Nice

Pune, Maharashtra, India (Hybrid)
1 Month ago
Circles - Senior Software Engineer (Backend)

Circles

Bengaluru, Karnataka, India (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Devops Jobs

Google - Senior Software Engineer, Infrastructure, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
3 Months ago
Assystems - Automation Engineer

Assystems

Bois-Colombes, Île-de-France, France (On-Site)
1 Month ago
Veeam Software - Platform Engineer

Veeam Software

Prague, Czechia (Remote)
2 Months ago
Luxoft - Senior SAP BTP Platform Engineer

Luxoft

Poland, Ohio, United States (Remote)
8 Months ago
bounteous - Salesforce Marketing Cloud Architect

bounteous

Chennai, Tamil Nadu, India (Hybrid)
1 Year ago
Google - Senior Software Engineer, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
7 Months ago
London stock Exchange - Lead Cloud Site Reliability Engineer

London stock Exchange

St. Louis, Missouri, United States (On-Site)
3 Months ago
Tencent - Senior Site Reliability Engineer

Tencent

Shanghai, Shanghai, China (On-Site)
10 Months ago
Argus - Site Reliability Engineer (LATAM)

Argus

(Remote)
4 Months ago
Synechron - Java Spring Boot Automation Engineer

Synechron

Pune, Maharashtra, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Sandy, Utah, United States (Hybrid)

Pune, Maharashtra, India (Hybrid)

Hoboken, New Jersey, United States (Hybrid)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Ra'anana, Center District, Israel (Hybrid)

Pune, Maharashtra, India (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