RingCentral - Principal Java Backend Developer - Microservices Architecture

1 month ago


Bangalore, India RingCentral, Inc Full time

Job Description :


We are looking for a Senior Backend Engineer who will work on a variety of exciting projects with responsibility for designing and delivering secure, distributed, scalable, and fault-tolerant services, end-user applications, and APIs. In this role, you will have an opportunity to use your engineering expertise & leadership in the delivery of cloud-hosted (AWS) SaaS systems. You will work on complex, event-driven services adhering to agile engineering practices and processes with a strong focus on automation.

You should be motivated, organized, excited about technology and SaaS products, a thorough critical thinker, and relentless when it comes to code quality, scalability, latency, and platform stability. Our culture is motivational, constructive, and positive. We value teamwork, camaraderie, and collaboration. If you're up for a fun challenge, we want to hear from you

Responsibilities :

  • Work with architects and other stakeholders on polishing requirements, suggest technical solutions, and provide feasible estimates.
  • Transfer requirements into an implementation that is focused on efficiency and quality.
  • Be an owner of solutions implemented, and actively support them from the proof of concept through production deployment.
  • Focus not only on development but also on running software in production. Be proactive in defining monitoring/alerting specifications, and enhancing observability and traceability of all production flows.
  • Provide mentorship to junior team members, and become a center of competence on every part of the product you contribute to.
  • Participate in code reviews and other efforts to maximize the quality of Engage products.
  • Be ready to provide technical assistance and guidance to service engineering teams that answer customer requests.
  • Work in a distributed team spanning across multiple time zones.
Requirements :
  • Bachelor's degree in Computer Science, Engineering, or a related field or equivalent, is required.
  • 8+ years in an engineering software development role building backend services and APIs.
  • Proven track record in delivery of event-driven, highly available, scalable, resilient enterprise-grade commercial cloud services.
  • Proficiency in developing Java applications.
  • Advanced knowledge of Java Core, Collections, Multithreading, and Java Memory Model, and Garbage Collection.
  • Deep understanding of microservices architecture paradigm, event-driven system design, distributed systems, and eventual consistency principles.
  • Experience developing REST services: REST manifesto, stateful/stateless services, load balancing strategies.
  • Strong RDBMS skills: writing advanced queries, designing table structure/indexes/triggers, query optimization/query plan analysis.
  • Hands-on experience deploying applications using Kubernetes.
  • Experience working with Kafka or other messaging queues.
  • Experience with Contact Center solutions is a plus.
  • Experience with AWS-native technologies (S3 DynamoDB, Athena, EC2) is a plus.
  • Experience with data stream processing technologies and frameworks (Apache Flink, Apache Spark) is a plus.

(ref:hirist.tech)

  • bangalore, India RingCentral, Inc Full time

    Job Description : We are looking for a Senior Backend Engineer who will work on a variety of exciting projects with responsibility for designing and delivering secure, distributed, scalable, and fault-tolerant services, end-user applications, and APIs. In this role, you will have an opportunity to use your engineering expertise & leadership in the delivery...


  • Bangalore, Karnataka, India RingCentral, Inc Full time

    Job Description : We are looking for a Senior Backend Engineer who will work on a variety of exciting projects with responsibility for designing and delivering secure, distributed, scalable, and fault-tolerant services, end-user applications, and APIs. In this role, you will have an opportunity to use your engineering expertise & leadership in the delivery...

  • Backend Developer

    3 weeks ago


    Bangalore, India Vikisole Technologies Full time

    Job Description Backend Developer Requirements/Description :We are seeking a skilled and experienced Java Backend Developer to join our team. The ideal candidate should have 5-8 years of senior-level experience with a strong focus on coding. Proficiency in Core Java, AWS, and Microservices architecture is essential for this role.Key Responsibilities : ...


  • Bangalore, India KBC Technologies Full time

    Skills Required :- Proficiency in Java 11+- Strong experience with Spring framework, including Spring Boot and Spring Security- Knowledge of Microservices architecture and development principles- Experience with testing frameworks such as JUnit and mocking libraries- Familiarity with IBM API Gateway (Good to Have)Experience Required :- Minimum 8 years of...


  • Bangalore, Karnataka, India KBC Technologies Full time

    Skills Required :- Proficiency in Java 11+- Strong experience with Spring framework, including Spring Boot and Spring Security- Knowledge of Microservices architecture and development principles- Experience with testing frameworks such as JUnit and mocking libraries- Familiarity with IBM API Gateway (Good to Have)Experience Required :- Minimum 8 years of...


  • bangalore, India KBC Technologies Full time

    Skills Required :- Proficiency in Java 11+- Strong experience with Spring framework, including Spring Boot and Spring Security- Knowledge of Microservices architecture and development principles- Experience with testing frameworks such as JUnit and mocking libraries- Familiarity with IBM API Gateway (Good to Have)Experience Required :- Minimum 8 years of...


  • bangalore, India RingCentral, Inc Full time

    Job Description : We are looking for an experienced senior software developer to join the ringcentral operations intelligence team.You will be responsible for designing and implementing monitoring systems used to provide accurate operational insights into ringcentral services' operational status.The candidate should have a background in distributed systems...

  • Software Developer

    1 month ago


    Bangalore, India Mail Developer Full time

    Role : Software Developer - Java/AWS/Microservices Job Description : 1. This role is Work From Office at Bellandur Road, Bengaluru2. This is an INDIVIDUAL CONTRIBUTOR role3. Minimum 2 years of experience in Software Development.4. IT PRODUCT/SOFTWARE/APPLICATION Development experience is a MUST5. Tech Stack: Java, MySql, NoSql, Kubernetes, AWS,...


  • bangalore, India RingCentral Full time

    RingCentral’s cloud-based communications platform connects more than 2 million users across the world. Are you looking for an opportunity where your skills and passion make a difference and where your voice will be heard? We’re the #1 global cloud-based communications provider, growing at more than 30% annually, and we’re looking for team-members with...


  • Bangalore, India RingCentral, Inc Full time

    Job Description : We are looking for an experienced senior software developer to join the ringcentral operations intelligence team.You will be responsible for designing and implementing monitoring systems used to provide accurate operational insights into ringcentral services' operational status.The candidate should have a background in distributed...

  • Java Developer

    3 weeks ago


    Bangalore/Pune, India DBP Offshore pvt ltd Full time

    Java Backend Developer :- Microservices Development- :- Design, develop, and deploy microservices-based applications using Java and Spring Boot.- Implement RESTful APIs, event-driven architectures, and asynchronous communication patterns.- Collaborate with frontend developers and other team members to ensure seamless integration.- Database Management - Work...

  • Java Developer

    4 weeks ago


    Bangalore/Pune, IN DBP Offshore pvt ltd Full time

    Java Backend Developer :- Microservices Development- :- Design, develop, and deploy microservices-based applications using Java and Spring Boot.- Implement RESTful APIs, event-driven architectures, and asynchronous communication patterns.- Collaborate with frontend developers and other team members to ensure seamless integration.- Database Management - Work...


  • bangalore, India RingCentral Full time

    We are looking for a talented sr. Quality assurance engineer to join the ringcentral engineering team in our bangalore location to work on ringcentral video, one of the three pillars of our mvp (message video phone) offering. In this position, you will work with local and remote engineering teams. You will be a part of a backend development team and will...


  • Bangalore, India Cortex Consulting Pvt. Ltd. Full time

    About the Role :We are seeking a highly motivated and experienced Java Backend Developer to join our growing team. In this critical role, you will play a key part in designing, developing, deploying, and maintaining our backend services using a microservices architecture. You will leverage your in-depth knowledge of Java, cloud platforms, containerization,...


  • Bangalore, Karnataka, India Cortex Consulting Pvt. Ltd. Full time

    About the Role :We are seeking a highly motivated and experienced Java Backend Developer to join our growing team. In this critical role, you will play a key part in designing, developing, deploying, and maintaining our backend services using a microservices architecture. You will leverage your in-depth knowledge of Java, cloud platforms, containerization,...


  • bangalore, India Cortex Consulting Pvt. Ltd. Full time

    About the Role :We are seeking a highly motivated and experienced Java Backend Developer to join our growing team. In this critical role, you will play a key part in designing, developing, deploying, and maintaining our backend services using a microservices architecture. You will leverage your in-depth knowledge of Java, cloud platforms, containerization,...


  • Bangalore, India RingCentral Full time

    We are looking for a talented sr. Quality assurance engineer to join the ringcentral engineering team in our bangalore location to work on ringcentral video, one of the three pillars of our mvp (message video phone) offering. In this position, you will work with local and remote engineering teams. You will be a part of a backend development team and will...


  • Bangalore/Noida/Pune/Chennai/Nagpur, IN Codersbrain technology pvt ltd Full time

    Role : Java Backend Developer. Skill Set : Java 8/11, SpringBoot, REST API, Microservices, AWS cloud experience (Any AWS Services). Experience : 6 - 8 Yrs. Location : Bangalore/ Noida/ Pune/ Nagpur/ Chennai. Notice Period : Immediate to 15 days.Must Have Skills : Java 8/11, spring, REST API, Microservices, AWS cloud experience. Job Description :- 6-8 years...


  • Bangalore/Noida/Pune/Chennai/Nagpur, India Codersbrain technology pvt ltd Full time

    Role : Java Backend Developer. Skill Set : Java 8/11, SpringBoot, REST API, Microservices, AWS cloud experience (Any AWS Services). Experience : 6 - 8 Yrs. Location : Bangalore/ Noida/ Pune/ Nagpur/ Chennai. Notice Period : Immediate to 15 days. Must Have Skills : Java 8/11, spring, REST API, Microservices, AWS cloud experience. Job Description :- 6-8 years...


  • bangalore, India LOGIC PLANET IT SERVICES Full time

    About the Role:We are searching for a talented and motivated Java Backend Developer to join our growing team. You will play a key role in designing, developing, and maintaining robust back-end systems using Spring Boot and microservices architecture. This role requires a strong foundation in core Java principles, multithreading, and modern Java features like...