8
April
Software Engineer Ii - Java Backend
Five9 - Melbourne, VIC
IT
Source: uWorkin
JOB DESCRIPTION
Software Engineer II - Java Backend
Five9 is a leading provider of cloud software for the enterprise contact center market, bringing the power of the cloud to thousands of customers and facilitating more than three billion customer interactions annually. Five9 provides businesses with cloud contact center software that is reliable, secure, compliant and scalable, which is designed to create exceptional customer experiences, increase agent productivity and deliver tangible business results. At Five9, we are focused on delivering the industry’s most modern cloud portfolio for contact center automation. Five9’s acquisition of Inference is the latest, exciting step in the execution of this strategy. Inference’s platform brings the power of advanced IVA-driven automation to companies of every size, technology which was previously only available to the world’s largest organizations.
Our global voice team is looking for an energetic and experienced Software Engineer II who is passionate about creating high performing, scalable, and resilient mission critical backend microservices that are the foundation of Five9’s contact center platform. As a member of the team, you will take ownership in delivering features and defect fixes. In this position you will need to work closely with many other teams and product owners to produce high quality code that will enable our UC platform. This position will be located in Melbourne, Australia.
Key Responsibilities
- Be part of an agile team to develop a scalable, highly available global voice platform
- Collaborate with Product Managers, Architects, Engineering leaders and Test Engineers
- Understand performance and scalability principles and apply them when developing software
- Write unit and functional tests
- Be able to document and communicate clearly
- Troubleshoot and support current platform in production (we embrace DevOps)
- Designs, develops, troubleshoots, debugs, and implements software code using Java, Spring, and related technologies
- 3+ years of industry experience in Java development
- Deep knowledge and experience with frameworks such as Spring
- Hands on Experience in designing and implementing scalable, high performing microservices providing REST APIs
- Experience working on complex problems spanning multiple products and systems
- Experience working within an Agile/Scrum team
- Positive, self-motivated and enthusiastic attitude with a strong-sense of ownership
- Strong communication skills, both verbal and written
- Experience with any public cloud platform is a plus
- Knowledge of real-time communications (SIP, RTP, etc.) is a plus