Sr. Java Developer RingCentral
We are looking for a talented and experienced Senior Java Developers to join our tight-knit Platform team. Your role will be to design and implement RingCentral cloud APIs which will we widely used by internal and external development teams to build server-side, desktop and mobile applications oriented on both individual users and partners integrations.
Design, development and technical documentation of RESTful APIs, as well as necessary backend infrastructure required to support these APIs.
Working in Agile team, pro-active position in process and teamwork improvements
Communicating with multiple teams within a company specialized in telephony, web, desktop and mobile application development, product deployment, maintenance and support.
Participation in overall product and system architecture development, evaluation of new tools and technologies to bring new exciting ideas into RingCentral platform.
Qualifications & Skills:
BS in Computer Science or equivalent
5+ years of experience in commercial software development in Java (J2SE, Java web applications, J2EE)
Proficiency in object-oriented methodology, design patterns, refactoring, unit testing and other essential principles of software engineering
Knowledge of Internet technologies, networking protocols and formats: TCP/IP, HTTP, HTML, XML, JSON
Knowledge of SQL, RDBMS experience (Oracle, MySQL, PostgerSQL)
Operating systems: Linux, Windows
Experience in RESTful Web services development is a big plus
Good understanding of Agile principles (or real experience with Scrum/XP/TDD techniques) is a big plus
Orientation on a teamwork is a must!
||San Mateo, CA |