Software Engineer – Java – Commerce Services

Remote, Canada

Full Time Senior-level / Expert USD 121K - 152K *
8x8, Inc. logo

8x8, Inc.

8x8 helps businesses of all sizes empower employees and delight customers with a unified platform for contact center, business phone, video, and chat.

View all employer listings

Apply now Apply later

As an industry leader and Software-as-a-Service provider our mission at 8x8, Inc. (NYSE:EGHT) is to transform the future of business communications. The 8x8 Open Communications Platform (TM) uniquely brings together Voice, Video, Collaboration, Contact Center, and enterprise-class API solutions, helping businesses across the globe transform their customer and employee experience, and empowering workforces worldwide to work smarter.
For additional information, visit, or follow 8x8 on LinkedIn, Twitter, and Facebook.
In this role you will be partnering with cross functional teams across 8x8. You will work closelywith our business leaders and other partners to implement new solutions. The CommerceServices team enables self-service eCommerce at 8x8 via Spring-Boot Java Microservices. Wewill tackle decomposing legacy monolithic services into decoupled, event-driven microservicesat scale. Candidates must be able to work independently, understand the needs and build thesolutions.The role will consist of both Greenfield and Brownfield projects so you must be comfortableswitching between both. You will get to work on some exciting new technologies but there willbe work bringing our existing services up to date.Our platform makes extensive use of Spring Boot and Spring Cloud and the stack is primarilywritten using Java.The technology stack is entirely owned by 8x8 which means engineers have exposure to manyfacets of architecture.
RESPONSIBILITIES·       The position may be remote, you must be comfortable working autonomously·       Understand, interpret, and clarify functional requirements as well as technical·       requirements for product features·       Work with Product Management and other teams to define software specifications·       Collaborate and contribute to architecture and design decisions driving product·       direction·       Lead and mentor new-joiners and less-experienced Engineers·       Support your application all the way to production KEY QUALIFICATIONS: ·       Expertise in Java and Java Enterprise technology applications architecture, design,·       development, and support·       7+ years experience in designing and developing scalable enterprise level back-end·       solutions·       Comfortable in multiple other programming languages and paradigms·       BS/MS degree in Computer Science or another highly technical subject where·       programming was a key requirement·       Proven skills and Hands-on programming experience in Java, Spring, multi-threading,·       REST, DB schema design and data access technologies·       Proven experience with Confluent Kafka and Kafka Streams Applications·       Hands-on with architecture, design, development, and deployment of enterprise·       systems·       Understand security concepts and build reliable and safe distributed applications·       Solid knowledge of applications performance improvement techniques and caching·       solutions·       Motivated self-starter, as a Staff Engineer, you’re comfortable leading and directing·       other engineers and you’re comfortable saying no. You don’t need prompting·       Ability to successfully multi-task and support multiple, concurrent projects ANYTHING ELSE?·       Excellent analytical and quantitative skills·       Experience working in a global environment, across multiple time zones and·       geographies·       Experience with MSSQL (Microsoft SQL Server) SPROC-based programming·       Exposure to Dell Boomi, Mulesoft or another large integration framework·       Experience with integrations and ability to get up to speed with multiple third-party·       products and their API’s and Environments8x8 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ñol.View the Right to Work Poster in English | Español.
We also provide reasonable accommodation to individuals with disabilities in accordance with applicable laws.  Learn more or email us at (Include “Reasonable Accommodation” in the subject line)
For European Job Applicants our Job Applicant Privacy Notice can be found here.

* Salary range is an estimate based on our salary survey at

Tags: API Back-end Integrations Java Kafka Mentor Microservices Product management Security SQL

Region: North America
Country: Canada
Job stats:  4  2  0
Category: Dev Jobs
  • Share this job via
  • or

Other jobs like this

Explore more Remote Work and WFH career opportunities

Find open roles in Engineering, Design, Data, Marketing, Sales, Operations, Support and more, filtered by job title or popular skill, toolset and products used.