Software Engineer – Java – Commerce Services
Remote, Canada
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 www.8x8.com, 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 careers@8x8.com (Include “Reasonable Accommodation” in the subject line)
For European Job Applicants our Job Applicant Privacy Notice can be found here.
For additional information, visit www.8x8.com, 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 careers@8x8.com (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 salaries.freshremote.work
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
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.
- Remote Technical Recruiter jobs
- Remote Account Manager jobs
- Remote Technical Support Engineer jobs
- Remote Senior Site Reliability Engineer jobs
- Remote Senior Backend Engineer jobs
- Remote Solutions Engineer jobs
- Remote Sales Engineer jobs
- Remote Technical Account Manager jobs
- Remote Staff Software Engineer jobs
- Remote Business Analyst jobs
- Remote Senior Product Marketing Manager jobs
- Remote Senior Data Analyst jobs
- Remote Technical Writer jobs
- Remote Salesforce Administrator jobs
- Remote Security Engineer jobs
- Remote Machine Learning Engineer jobs
- Remote Product Owner jobs
- Remote Senior Customer Success Manager jobs
- Remote Recruiter jobs
- Remote Content Marketing Manager jobs
- Remote Program Manager jobs
- Remote QA Engineer jobs
- Remote Backend Engineer jobs
- Remote Technical Program Manager jobs
- Remote Senior Frontend Engineer jobs
- Remote Coaching-related jobs
- Remote DevOps-related jobs
- Remote Customer service-related jobs
- Remote React-related jobs
- Remote Kubernetes-related jobs
- Remote CRM-related jobs
- Remote Backend-related jobs
- Remote Entrepreneurial-related jobs
- Remote HR-related jobs
- Remote Interpersonal skills-related jobs
- Remote UX-related jobs
- Remote Docker-related jobs
- Remote Mentoring-related jobs
- Remote Linux-related jobs
- Remote Azure-related jobs
- Remote Open Source-related jobs
- Remote User Experience-related jobs
- Remote Integrations-related jobs
- Remote CI/CD-related jobs
- Remote KPIs-related jobs
- Remote FinTech-related jobs
- Remote Financial services-related jobs
- Remote Cloud-based-related jobs
- Remote UI-related jobs
- Remote Jira-related jobs