Senior Software Engineer
NICE
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