Careers & Opportunities

Senior Java Platform Engineer
Career Opening



Job Title: Senior Java Platform Engineer
Location: Mountain View, CA

Overview
To complement our rapid growth, we are looking for a talented and experienced Senior Java Platform Engineer to join our Product Administration team. In this exciting opportunity, you will be working closely with Voicent’s Product Management and Development teams in developing a core foundation that will be used by application developers of Voicent Cloud contact center platform.

Key Responsibilities

  • Be part of a small agile team to develop a scalable, highly available, customizable application framework.
  • Be part of team that oversees the data infrastructure and architecture.
  • Develop initial implementations that contribute to evaluating new architectural principals.
  • Document and communicate clearly the architecture and implementation details of the framework.
  • Understand performance and scalability principles and apply when developing software.
  • Evaluate open source software for choosing various technologies.
  • Work closely with Application Development team, to support the framework.

Required Skills and Experience

  • At least 6+ years of proven coding experience using Java, J2EE.
  • Thorough understanding of high availability concepts and patterns.
  • Expert level skills in MYSQL including replication, data modelling and High availability.
  • Experience in various Web technologies like REST, Web-Sockets etc.
  • Experience in using SPRING and SPRING security for application development.
  • Experience in using JMS or any other messaging bus.
  • Excellent written and verbal communications skills.
  • B.S. degree in Computer Science or equivalent

Desired Qualifications

  • Understanding of performance based software systems.
  • Ability to evaluate and offer alternate solutions that meet system wide performance requirements.
  • Familiarity with UI technologies like Java script.
  • Working knowledge of SQL databases and NoSQL solutions
  • Additional plus: personal GitHub account with active participation in community projects.

Apply Now

Or, contact us through the Contact tab