Neptune consultants

Java Software Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Pune
  • Experience: 7-12yrs
  • No. of Positions: 1
  • Salary Range: 8-14.4 lac
  • Primary Skills: Java Maven Rest Software Development Design Patterns Solr
  • Secondary Skills: Spring Boot Linux System Administration Lucene Javascript Frameworks
  • Job Location: Pune
  • Posted Date: 390 days ago
Job Description

 

Job Summary: The Cerence Cloud Services team is responsible for designing and developing software that enables real-time speech recognition, natural language understanding and text-to-speech for some of the worlds largest automobile manufacturers.

We have an exciting opportunity for a Java Software Developer to join a world-class team building server-side functionality that is at the core of all Cerence Cloud. The selected candidate will be responsible of developing server-side components and have an impact on the evolution of a platform that is used by millions of users every day.

The position is for the "performance" team that is responsible for the performance validation and optimization of all the components of the Cerence Cloud.

 

Responsibilities: We are looking for super strong and motivated Java/C++ software developer. Your main responsibilities will be, but not limited to:

• Working with the rest of the performance team, optimize the code of the Cerence Cloud to reduce latency of the system.

• Play an active role in daily scrums, weekly grooming sessions and sprint planning sessions • Conduct code reviews to ensure high quality

• Write code that is performant and maintainable

• Collaborate with other teams to share optimization findings

 

Qualifications

Number of Years of Work Experience: 7 years software industry experience

 

Required Skills

• Experience with Java

• Experience with Spring Boot, Maven

• Experience with C++

• Experience with big data processing frameworks e.g. Hadoop/HBase, Storm, Spark

• Experience working with databases (e.g.: MSSQL/ PostgreSQL/ etc.)

• Scripting experience e.g. bash /shell /python

• Experience building high-performant, high-available software

• Software Development Life Cycle, Test Driven Development, Continuous Integration and Continuous Delivery

• Linux System administration and/or engineering experience

• Extensive experience in OO design and design patterns

• Demonstrated ability to focus and complete tasks on time

• Strong team player • Show flexibility under changing conditions

• Ability to analyze and solve complex problems quickly and creatively

• Desire to learn new technologies •

Self-starting, self-motivated, self-directed, and self-sufficient

• Fluency in both written and spoken English is a must

 

Preferred Skills

• Experience with client/server software architecture and SoA (Service-oriented Architecture)

• Hands-on experience with the "container ecosystem" e.g. Docker, Kubernetes

• Familiar with monitoring technologies (e.g.: Graphite/Grafana, ELK, etc.)

• Cloud deployment experience (e.g. Azure, AWS, )

• Speech recognition industry experience

• Versioning and Deployment: GitLab, GitLab-CI, Github

• Experience with SOLR/Lucene

• Experience with Javascript frameworks (NodeJS, Angular, React, Redux)

 

Education

• BS/MS University degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent.

 

Relevant Job Openings
Content Writer or Technical Content Writer
Associate Manager Marketing
Immediate Hiring for Android Developer
Exclusive Hiring for IOS Developer
Exclusive hiring for IOS Developer
Exclusive Hiring For PHP Developer Bangalore