Job Description :

Greetings from Uniqsoft!!

Please review the requirement and let me know if you’re Interested. Please send your Updated Profile with Contact Details

Role : Java, RESTful APIs, Real-time Communications (Chat, VA, Messaging)

Location : Columbus, OH

Position type: Contractor and Fulltime

Job description:

· 3+ years of experience as an Application Developer with a focus on Java/Java EE development

· Experience with Java and JSP

· Experience with developing real time and near real time application-driven capabilities, including innovative features such as virtual assistant (cognitive chatbot), live person-to-person chat, messaging, and video capabilities

· Understanding of telephony and telephony development strongly preferred, with experience with communication and messaging applications and webRTC frameworks desired

· Experience with RESTful API's + JSON with WebSocket eventing

· Experience with Spring, Hibernate, Spring Batch frameworks

· Experience in Messaging framework (Apache MQ or Kafka)

· Experience with Angular JS or JavaScript web applications

· Experience with building WebServices

· Experience designing Cloud base applications (both public and private)

· Python and experience with Machine Learning related applications and APIs , technical integration with external APIs is preferred

· Exposure to Open Source technologies (Apache Ant, jQuery, JUnit, Log4J, Apache Maven)

· Exposure to ATDD (Selenium/Cucumber nice to have), UFT, ALM, JIRA

· Test-infected attitude (strong desire to perform thorough and exhaustive unit, integration and system testing)

· 3+ Yrs Experience with development, deployment, and support of large-scale distributed applications in a mission-critical production environment"

· Expertise in application, data and infrastructure architecture disciplines

· Advanced knowledge of architecture, design and business processes

· Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals

· Ability to contribute to a solution as a developer, architect, innovator, and out-of-the-box thinker and willing to take on new challenges, as our communication strategy evolves and technologies advance

· Ability to learn and adopt technologies quickly, rapidly build proof-of-concepts, provide demos to larger team and senior management

· Experience working in an Agile organization and understanding of Agile fundamentals"