Responsibilities :
- Be part of an agile team to develop and maintain our existing highly available reporting services.
- Collaborate with product managers, architects, engineering leaders and test engineers.
- Design, construct, test, and maintain highly scalable data management systems.
- Integrate new data management technologies and software engineering tools into existing structures.
- Drive the improvements on data reliability, efficiency, and quality.
- Troubleshoot and support current platform in production.
Qualifications :
5+ years of software engineering experience.2+ years of Java backend development.Degree in Computer Science, IT, or similar field; a Master’s is a plus.Strong Computer Science fundamentals in design, data structures, algorithms, problem solving and complexity analysis.Hands-on experience with SQL database design.Experience in designing and implementing RESTful and RPC interfaces.Experience in applying design patterns and separating concerns in a distributed system.Experience architecting, developing and deploying internet scale, distributed and mission critical services.Strong understanding of event-driven systems.Benefits :
Five9 SharesBonus Scheme10% Flexi BenefitMeal AllowanceMedical InsuranceLife Insurance25 day Annual Leave + Public HolidaysFive9 embraces diversity and is committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better we are. Five9 is an equal opportunity employer.
View our privacy policy, including our privacy notice to California residents here : .
Note : Five9 will never request that an applicant send money as a prerequisite for commencing employment with Five9.