Software Engineer (Multiple Positions) RingCentral
THIS JOB HAS EXPIRED
Job Description
Responsible for the design, development, architecture and implementation of cloud deployment frameworks to provide platform functionality.
Responsibilities:
Creating Java-based Application Programming Interfaces (API) for external/software platforms;
Utilizing Java Database Connectivity (JDBC) interfaces to connect to Oracle database from Java APIs;
Integrating third party APIs;
Designing interfaces for integration with internal and external systems using web services and JDBC interfaces;
Designing architectures to deploy Representational State Transfer (REST) based APIs for consumption by internal and external developers;
Performing system and performance tests to validate architecture;
Performing maintenance of existing Simple Object Access Protocol (SOAP) APIs;
and implementing caching strategies utilizing in-memory caching and Oracle Coherence to improve performance.
Required Qualifications:
U.S. Master of Science degree or foreign academic equivalent degree in Computer Science, Engineering, Computer Information Systems or related field of study plus two (2) years of relevant, progressive experience is required. U.S. Bachelor of Science degree or foreign academic equivalent degree in Computer Science, Engineering, Computer Information Systems or related field of study plus five (5) years of relevant, progressive experience is also acceptable. Within the foregoing parameters, any suitable combination of education, training & experience is acceptable.
--- Documentary verification of education/experience required --
Required Skills:
Experience with Java, Oracle, MySQL, REST, Python and Unix required.
?Knowledge of at least two (2) of the following languages also required: C++, C#, PHP, Javascript.
| Location: |
San Mateo, CA
United States
|
THIS JOB HAS EXPIRED