Java Developer at RingCentral

Bengaluru, Karnataka, India

RingCentral Logo
Not SpecifiedCompensation
Junior (1 to 2 years), Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
TechnologyIndustries

Requirements

  • 3-5 years experience and proficiency in Java, with a good understanding of SpringBoot framework
  • Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
  • Proficiency in full-stack Java development skills and front-end/back-end separation technology
  • Proficiency in Redis
  • Proficient in RESTful API development and related authorization verification technologies
  • Skilled at creating database schemas that characterize and support business processes - MySQL/PostgreSQL
  • In-depth knowledge of code versioning tools - Git
  • Understanding of building tools like Maven, Gradle, etc
  • Expertise in continuous integration/continuous deployment
  • Proficiency in Vue or React, skilled at developing frontend with one of them
  • Linux system administration experience (RedHat, Oracle Linux, CentOS) with industry standards and information security best practices
  • Accept on-call duty rotation 1-2 days per week
  • Proficient in written English; basic spoken English preferred

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
  • Write test cases and guide DevOps team to deploy
  • Deploy and maintain K8s services

Skills

Key technologies and capabilities for this role

JavaSpringBootOOPRedisRestful APIMySQLPostgreSQLGitMavenGradleVueReactLinuxCentOSKubernetesCI/CDJenkins

Questions & Answers

Common questions about this position

What are the must-have skills for this Java Developer role?

Must-have skills include 3-5 years of experience and proficiency in Java with SpringBoot, sound knowledge of OOP patterns, full-stack Java development with front-end/back-end separation, proficiency in Redis, Restful API development, MySQL/PostgreSQL database schemas, Git, Maven/Gradle, CI/CD, Vue or React frontend, and Linux administration on RedHat/Oracle Linux/CentOS.

What is the salary or compensation for this position?

This information is not specified in the job description.

Is this a remote position or does it require office work?

This information is not specified in the job description.

What nice-to-have skills are mentioned for the Java Developer role?

Nice-to-have skills include Kubernetes experience, advanced MySQL management, PHP frameworks like Laravel or CodeIgniter, familiarity with CI/CD tools like Jenkins and GitLab pipeline, web technologies like HTML/JavaScript/CSS/jQuery, TypeScript, strong documentation skills, and proficient written English with basic spoken English preferred.

What does the role involve in terms of on-call duties and other responsibilities?

The role requires accepting on-call duty rotation 1-2 days per week, along with designing/implementing Java applications, analyzing requirements, developing/testing software, resolving technical issues, creating design documentation, writing test cases, guiding DevOps on deployment, and Linux system administration.

RingCentral

Phone and video system

About RingCentral

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI