NICE

Senior Software Engineer

NICE

Apply
18 days ago
Pune, India
Senior

Responsibilities

  • Design, implement, and maintain scalable software solutions.
  • Deliver features for enterprise-grade software independently.
  • Mentor junior team members.
  • Conduct timely code reviews.
  • Interface with R&D, Sales, and Customer Support teams.
  • Analyze information and solve problems within your area of ownership.

Requirements

  • Bachelor/Master of Engineering Degree in Computer Science or equivalent.
  • 5 to 7 years of software development experience.
  • Proficient in Core Java and Java algorithms.
  • Experience with Spring Framework, Spring Boot, and Microservices.
  • Familiarity with third-party tools like Elastic Search and Redis Cache.
  • Strong knowledge of OOAD and design patterns.
  • Experience with SQL and NoSQL databases.
  • Ability to work independently and collaboratively under pressure.

Benefits

  • Flexible hybrid work model with 2 days in-office and 3 days remote.
  • Opportunities for internal career growth across multiple roles and locations.
  • Collaborative and creative work environment.

Tech Stack

AWSAzureElasticsearchGoogle Cloud PlatformJavaSpring BootSQL

Categories

AI & MLBackendData EngineeringDevOpsFull Stack