Software Engineer - Product Engineering team Full-Time

Uniphore Software Systems Pvt Ltd

Posted By : Uniphore Software Systems Pvt Ltd

Pune, Maharashtra (1)

Job Description : 

 Execute tasks and contribute to best practices, methodologies, processes, tools, etc. which will enable a consistent and efficient service delivery of Uniphore Products to customers.

 Collaborate with internal and external stakeholders to interview, research, analyze, and derive business, technical, functional, and non-functional requirements.

 Analyze, document, and implement business requirements for solution performance.

 Design, create, and optimize solution analytics and reporting to demonstrate clear product value and client-required KPIs.

 Provide design guidance and UX analysis for performance optimization.

 Promote, propose, and deliver Uniphore’s analytics solutions to customers to enable their business goals and objectives.

 Independently carry out meetings/discussions with customers and interpret solution requirements.

 Foster a positive environment that allows the team to flourish, innovate, and take risks where required.

 Influence and contribute to Uniphore’s product roadmap based on deep knowledge of the telecom industry.

 Willingness to travel to Customer Locations, when deemed safe post COVID

Roles & Responsibilities : 

 Develop creative solutions and write technical design based on the requirements.

 Work closely with peer teams to ensure that applications are written to allow for overall system performance.

 Assist in tuning and optimization.

 Develop and execute unit tests for product components.

 Perform peer code reviews and provide feedback.

 Promote high quality, scalability, and timely completion of projects.

 Apply agile approach to coordinate development and determine project scope and limitations.

Required Qualification and skills :

 Bachelor degree in Engineering, CS or equivalent experience

 Development in Core Java, J2EE, Struts, spring, Client-Side scripting, Hibernate, Database

 Development of scalable core-java applications, Web Applications and Web Services

 OOP concepts

 Data Structures, algorithms and their applications

 Strong problem-solving skills

 Experience in building micro services

 Strong experience with Spring Boot stack (spring cloud, springdata)

 Extensive experience in developing and consuming REST APIs

 Experience in Kafka distributed messaging

 Hands-on experience in Redis, Apache Ignite, Hazelcast

 Strong experience in RDMS and NoSQL databases Mongo

 Experience in using Elastic Search

 Experience in profiling applications

 Strong analytical skills and general logical reasoning

 Excellent written and verbal communication skills.

 Good understanding of Software development life cycle (SDLC)

 Basic SQL queries 

  • Active Listening
  • Complex Problem Solving
  • Computers and Electronics
  • Critical Thinking
  • Customer and Personal Service
  • Deductive Reasoning
  • Design
  • Engineering and Technology
  • English Language
  • Inductive Reasoning
  • Information Ordering
  • Judgment and Decision Making
  • Mathematical Reasoning
  • Mathematics
  • Near Vision
  • Oral Comprehension
  • Oral Expression
  • Originality
  • Problem Sensitivity
  • Reading Comprehension
  • Selective Attention
  • Social Perceptiveness
  • Speaking
  • Speech Clarity
  • Speech Recognition
  • Telecommunications
  • Written Comprehension
  • Written Expression

Bachelor of Computer Applications (B.C.A) - Analytics

Bachelor of Computer Applications (B.C.A) - Big Data Analytics

Bachelor of Computer Applications (B.C.A) - Others

Bachelor of Engineering (B.E) - Computer Science & Engineering

Bachelor of Engineering (B.E) - Electrical & Electronics Engineering

Bachelor of Engineering (B.E) - Electronics & Communication Engineering

Bachelor of Engineering (B.E) - Information Technology

Bachelor of Engineering (B.E) - Others

Bachelor of Science (B.Sc) - IT

Bachelor of Technology (B.Tech) - Computer Engineering

Bachelor of Technology (B.Tech) - Computer Science & Engineering

Bachelor of Technology (B.Tech) - Electrical & Electronics Engineering

Bachelor of Technology (B.Tech) - Electronics & Communication Engineering

Bachelor of Technology (B.Tech) - Information Technology

Bachelor of Technology (B.Tech) - Others

Higher Secondary -

Master of Science (M.Sc) - IT

Secondary -

Requirements :

Backend Java Developer with minimum 1 year of experience in any Product development company.

-Higher Secondary : 60

-Secondary : 60


Uniphore is the global leader in Conversational Service Automation with offices in the U.S., India and Asia. The Company’s vision is to disrupt an outdated customer service model by bridging the gap between human and machine using voice, AI and automation. So that every voice, on every call, is truly heard. Uniphore enables businesses globally to deliver transformational customer service by providing an automation platform where digital agents take over transactional conversations from humans, coach agents during calls, and accurately predict language, emotion and intent. All in real-time. Conversational Automation & Analytics, Conversational Assistant and Conversational Security elevate how enterprises support and engage their customers, build loyalty and realize efficiencies. For more information on how Uniphore delivers business value using Conversational Service Automation technologies, please visit