Genesys Hiring Java Developer

Location: Chennai
Experience: 2-5 YEARS
Role: Software Developer
Skill: Java

Primary Duties and Responsibilities:

  • Participate in the whole development cycle from the conception of the idea to the building and supporting of exciting new, smart and leading-edge applications.
  • Effectively create design, code and unit test to meet the planned and approved requirement
  • Could be designing and implementing server components, GUI interfaces and machine learning applications
  • Rapidly fix bugs and solve problems within the products and tools
  • Proactively look for ways to make Genesys Care products better
  • Contribute to many development related roles in the team like: design, product documentation, product testing and support
  • To act as the Subject Matter Expert for your product area, where the problem cannot be resolved at a frontline support level.
  • Perform other related development duties as required by the company.
  • Attend training courses to sustain/enhance product and technology knowledge
  • Work in accordance with the policies and procedures outlined within our evolving development process

Specialized skills and knowledge:

  • Experience building back-end and front-end applications
  • Excellent Object Oriented programming skills in Java
  • Knowledge in JavaScript, HTML 5
  • Experience designing OSGI applications and knowledge of OSGI Frameworks such as KARAF
  • Knowledge of actor-based development using the AKKA toolkit
  • Experience using common software architectural patterns such as MVC
  • Experience using JS frameworks like ReactJS, Redux or AngularJS
  • Ability to create a web interface using HTML, CSS and JavaScript
  • Experience creating RESTful web APIs
  • Proficiency creating applications in one server-side framework
  • Solid understanding of the full web technology
  • Knowledge of Agile methodology
  • Knowledge in CASSANDRA
  • Writing unit tests using JUNIT
  • Work with open source technologies
  • Experience developing cross platform software in Windows and UNIX OS.
  • Disciplined approach to testing and quality assurance
  • Strong communication and documentation skills
  • Knowledge of Genesys products or CTI technologies
  • Exceptional ability to adopt emerging technologies in a practical and usable manner
  • Excellent understanding of Object Orientated concepts and design
  • Superior problem solving skills
  • Strong team player
  • Passion for delivering great user experience