Say hello to possibilities.
It’s not everyday that you consider starting a new career challenge.
RingCentral, Inc. (NYSE : RNG) is a global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human interaction—giving people the freedom to connect powerfully and personally from anywhere, at any time, on any device. The company provides unified voice, video meetings, team messaging, digital customer engagement, and integrated contact center solutions for enterprises globally. RingCentral's open platform integrates with leading business apps and enables customers to easily customize business workflows.
We’re a $2 billion company that’s growing at 30+% annually and we’re expanding our Engineering Team to make sure we stay ahead of the competition. RingCentral is headquartered in Belmont, California, and has offices around the world.
Job Responsibilities :
- Design, implement, and maintain Java-based applications
- Analyze user requirements to define business objectives
- Develop and test software
- Identify and resolve any technical issues arising
- Create detailed design documentation
- Accept OnCall duty rotation 1-2 days per week
- Write a test case and guide DevOps team to deploy
- Linux system administration (CentOS / Oracle Linux)
- Deploy and maintain a K8s service
Skills(Must have)
3-5 years of experience and proficiency in Java, with a good understanding of the SpringBoot frameworkSound knowledge of Object-Oriented Programming (OOP) Patterns and ConceptsProficiency in full-stack Java development skills and the front-end and back-end separation technologyProficiency in RedisProficient in RESTful API development and related authorization verification technologiesSkilled at creating database schemas that characterize and support business processes - MySQL / PostgreSQLIn-depth knowledge of code versioning tools - GitUnderstanding of building tools like Maven, Gradle, etcExpertise in continuous integration / continuous deploymentProficiency in Vue or React, skilled at developing frontend with one of them.Linux - Red Hat or Oracle Linux, CentOS administration experience with industry standards and information security best practices.Nice to have :
kubernetes experience is a plusMySQL - Management and schema, replication and functions, create, insert, alter, grant, queryphp development framework(Laravel,Codeigniter.etc)Be familiar with CI / CD tools, such as Jenkins and git lab pipelineWeb Technologies like HTML, JavaScript, CSS, JQueryTypeScriptStrong documentation skillsProficient in written English; basic spoken English preferred