Specialist Software Engineer (Java, Microservices)

1 Month ago • 8 Years + • Programming

Job Summary

Job Description

NiCE is seeking a Specialist Software Engineer with expertise in Java and microservices. The role involves collaborating with senior engineers and architects on software design, contributing to implementation planning, and leading the end-to-end implementation of software components. Responsibilities include ensuring quality through code reviews and testing, mentoring junior engineers, and delivering high-quality code in regular releases. The engineer will also lead a scrum team to meet roadmap commitments. The ideal candidate has a strong foundation in Java, microservices, building scalable applications, and working in an agile environment, with experience in Spring, Spring Boot, Kafka, relational and NoSQL databases, AWS, Terraform, and CI/CD pipelines.
Must have:
  • 8+ years of experience
  • Java programming expertise
  • Microservice architecture
  • Spring and Spring Boot frameworks
  • RESTful API development
  • Agile environment experience
  • Version control systems (Git, TFS)
Good to have:
  • Kafka experience
  • API Gateway/reverse proxy systems
  • Postgres, Redis, Amazon Aurora
  • AWS cloud infrastructure
  • Terraform for infrastructure as code
  • CI/CD tools (Jenkins, Docker, Kubernetes)

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.

Specialist Software Engineer

 

At NiCE, we don’t limit our challenges. We challenge our limits. Constantly. We’re relentless. We’re ambitious. And we make an impact. Our NiCErs bring their A game and spend each day turning it into an A+. And if you’re like us, we can offer you the kind of challenge that will light a fire within you.

Responsibilities

  • Work with Senior software engineers, architects, and managers in the design process for software products and services; contribute to the implementation planning and estimation.
  • Communicate software designs to other software engineering staff members through code and textual and pictorial documentation as needed. This includes interfacing directly with other groups inside and outside of R&D as needed.
  • Lead the end-to-end implementation and support of the small to medium sized software components through leading by example to ensure complete quality coverage and high degrees of responsiveness to any issues that come up throughout the complete lifecycle of the software.
  • Ensure the intended design and quality levels are met through regular code reviews and testing of the software in-development. Mentor and coach peer and junior engineers and champion best practices and encourage software craftsmanship.
  • Personally contribute high volumes of quality code that is delivered with that of your colleagues in regular releases and deployments.
  • Should be able to lead a scrum team of developers and QA engineers to deliver as per roadmap commitments.

 

Experience: 8+ Years

Qualifications / Education:

We are looking for a highly skilled software developer with a strong foundation in Java and microservices to join our team. The ideal candidate will have expertise in building scalable, high-performance applications, leveraging modern cloud technologies, and working in an agile environment.

Key Responsibilities:

  • Bachelor’s degree in computer science or a related field from a reputed institute.
  • 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.
  • Extensive 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.
  • Solid 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.
  • Excellent communication and collaboration skills.

 

 

 

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.

 

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

Syniverse - Principal Sofware Engineer

Syniverse

Bengaluru, Karnataka, India (On-Site)
1 Week ago
WebTech Corporation - Senior Director, AI & Data Architecture

WebTech Corporation

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Varonis  - MDDR Manager

Varonis

Morrisville, North Carolina, United States (Hybrid)
1 Month ago
Zeeco, Inc. - Aftersales Engineer

Zeeco, Inc.

Mumbai, Maharashtra, India (On-Site)
8 Months ago
Epic Games - Core Tech Programmer

Epic Games

Bellevue, Washington, United States (On-Site)
3 Months ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Philippines (On-Site)
9 Months ago
5minlab - Client Programmer

5minlab

Seoul, South Korea (On-Site)
3 Months ago
Riot Games - Principal Software Engineer, Foundations Developer Experience & Workflows

Riot Games

Dublin, County Dublin, Ireland (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

IGT gaming - Game Mathematician

IGT gaming

Belgrade, Serbia (Hybrid)
1 Month ago
PayPal - Screening Platform & Filter Sr Data Scientist

PayPal

Scottsdale, Arizona, United States (Hybrid)
1 Week ago
Reddit - Business Partner, Sales Strategy & Operations

Reddit

London, England, United Kingdom (On-Site)
1 Month ago
Nice - Engineering Team Lead

Nice

Prague, Prague, Czechia (Hybrid)
1 Month ago
Interactive Brokers - Compliance Surveillance Analyst

Interactive Brokers

Montreal, Quebec, Canada (Hybrid)
1 Month ago
FICO - Salesforce Customer Data Governance - Senior Manager

FICO

Minneapolis, Minnesota, United States (Remote)
1 Month ago
supercell - Senior Gameplay Designer

supercell

Helsinki, Uusimaa, Finland (On-Site)
3 Weeks ago
Xentrix studios - Animation – Team Lead

Xentrix studios

India (On-Site)
8 Months ago
Apple - SWE - Triage Engineer, Siri

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Reach games studios - World Artist

Reach games studios

Sydney, New South Wales, Australia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

CyberArk - Automation Engineer

CyberArk

India (On-Site)
3 Months ago
Capgemini - OKTA DEVELOPER

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
InMobiInMobi - Lead Finance

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Paytm - Growth Management- AGM/ GM- EDC

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Sika Group - Senior Engineer/Assistant Manager- Market Field Engineering

Sika Group

Chennai, Tamil Nadu, India (On-Site)
1 Week ago
Tide - Treasury Manager

Tide

Delhi, India (On-Site)
3 Weeks ago
T systems - Celonis Expert

T systems

Pune, Maharashtra, India (On-Site)
1 Week ago
Syniverse - Senior Principal Domain Architect

Syniverse

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Capgemini - Mechanical & Physical Engineer

Capgemini

Coimbatore, Tamil Nadu, India (On-Site)
2 Months ago
Capgemini - Packaged Application Test Engineer

Capgemini

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

Get notifed when new similar jobs are uploaded

Programming Jobs

Roblox - Principal Software Engineer - Programming Model

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
vizrt - Senior .NET Developer

vizrt

Portugal (Remote)
3 Months ago
77sparx - Software Developer

77sparx

Sunnyvale, California, United States (On-Site)
2 Months ago
Sonar Source - Software Engineer (Java)

Sonar Source

Geneva, Geneva, Switzerland (On-Site)
1 Week ago
Temporal Technologies - Senior Software Engineer, Developer Productivity

Temporal Technologies

United States (Remote)
1 Month ago
Warhorse Studios - Senior C++ Programmer

Warhorse Studios

Prague, Prague, Czechia (On-Site)
11 Months ago
Veeam Software - Middle/Senior C# Developer

Veeam Software

Czechia (Remote)
2 Months ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

Andover, Massachusetts, United States (On-Site)
11 Months ago
Synechron - Senior Core Java Developer

Synechron

New York, United States (On-Site)
1 Month ago
Ion - Senior C#/.NET Developer, Budapest

Ion

Budapest, Hungary (Hybrid)
9 Months 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