Software Developer, Back End (core Java) (remote Can)

Remote, Canada

Job Description




At 8x8 Inc. [Nasdaq:EGHT] we put communications at the heart of our business and build technology that allows people to connect anytime, anywhere they are in the world, and on any device. XCaaS - the 8x8 eXperience Communications Platform - brings together Employee and Customer Experience, enabling hybrid workforces across the globe to connect, collaborate, and delight customers, while providing businesses with real-time communications analytics, intelligence and unique insights.


Learn more on our company website at www.8x8.com and follow our pages on LinkedIn, Twitter and Facebook.


8x8 is seeking a talented Backend Software Engineer to join our growing technology team. This is an exciting opportunity to become a member of the 8x8 core Voice personnel and contribute to a service that is an underpinning of 8x8\xe2\x80\x99s offering.


8x8, Inc. is a leader in the Unified Communications as a Service (UCaaS) field, providing our customers with a state of the art cloud communications platform, integrating a variety of services such as phone, fax, web collaboration, meeting, messaging, and video.


WHAT WE OFFER

Industry leading, award winning technology - recognized on two Gartner Magic Quadrants
Deep passion for doing the best for our customers, giving them the best service and the best technology
Inclusive, supportive and collaborative culture yet with a winning mentality


RESPONSIBILITIES

Understand, interpret and clarify functional as well as technical requirements for Voice product features
Work with Product Management and other teams on defining software specifications
Deliver high quality code with adequate unit test coverage
Help mentor other junior team members on software development concepts
Implement and maintain modern micro-services as part of the overall system
Work closely with a distributed team across multiple time zones


MINIMUM QUALIFICATIONS

Minimum 5 years of Java experience and comfortable in at least one other programming language and paradigms
Practical knowledge of Java concurrency / multithreading and asynchronous APIs
BS degree in Computer Science or another highly technical subject where programming was a key requirement
Experience developing networking software including working with socket level programming and UDP/TCP.
Experience writing unit tests and API automation - testing is not just a QA function
Experienced at estimation in an agile environment and delivering on time
Familiar with OO design and common design patterns along with architecture
Comfortable with Java internals (Classloading, Memory Management, Transaction management, Performance, Annotation Processing)
Experience with REST API design and tools
Full lifecycle development experience, knowledge of modern development practices and processes
Experience with and comfortable working in a CI/CD pipeline
VOIP and SIP experience


Machine learning, Voice Recognition, Text2Speech, Fax, Telephony


ADDITIONAL SKILLS

Experience with secure coding practices and regular penetration testing when building WWW facing applications
Experience with streaming media protocols (SIP, SDP, H.323) is an asset
Experience with ML/AI is an asset



$82,400 - $123,600 a year

8x8 is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.


For 8x8 jobs located in the US: 8x8 participates in the E-Verify program.
View the Participant Poster in English | Espa\xc3\xb1ol.
View the Right to Work Poster in English | Espa\xc3\xb1ol.


We also provide reasonable accommodation to individuals with disabilities in accordance with applicable laws. Learn more or email us at careers@8x8.com (Include \xe2\x80\x9c Reasonable Accommodation \xe2\x80\x9d in the subject line)


For European Job Applicants our Job Applicant Privacy Notice can be found
here .

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2163874
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, Canada
  • Education
    Not mentioned