RingCentral - Principal Java Backend Developer - Microservices Architecture

3 weeks ago


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 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, 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...

  • Software Developer

    3 weeks ago


    Bangalore, Karnataka, 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, Microservice6....


  • Bangalore, Karnataka, 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...


  • 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,...

  • Java Technical Lead

    1 week ago


    Bangalore, Karnataka, India MNR Solutions Full time

    Job Title : Java Tech LeadSkills : Java, Spring Boot, Hibernate, Microservices, AWS, AzureExperience : 7 YearsLocation : BangaloreIndustry : E-commerce, Product CompaniesJob Description :Overview :We are seeking a highly skilled Java Tech Lead to join our team in Bangalore. The ideal candidate will have strong expertise in Java development, particularly with...


  • Bangalore, Karnataka, India Talent500 Full time

    Position Title : Java Backend Developer. Corporate Title : AVP. Location : BCIT Campus, Bengaluru. Job Profile : Position details :- The Software Engineering job serves many business lines as part of the AML Compliance Technology by implementing and improving various AML Compliance Systems like KYC.- In this position, you will partner constantly with your...

  • Principal Engineer

    3 weeks ago


    Bangalore, Karnataka, India Recrud Full time

    Principal Backend Engineer (Java) Fintech. Company Overview : Recrud is delighted to partner with a leading fintech company, recognized for its innovative solutions and cutting-edge technology in financial services. Our client is on a mission to redefine the financial landscape by providing secure, scalable, and user-friendly products. As part of their...

  • Senior Java Developer

    3 weeks ago


    Bangalore, Karnataka, India Tranzeal Incorporated Full time

    Job Title : Sr Java Developer Backend. Location : Bangalore, India.- Experience in highly technical roles in the development of enterprise services, at large organizations or innovative startups.- Hands-on experience and working knowledge of security concepts CASB Security, Threats / Suspicious behavior, deep understanding of web protocols, integration with...

  • Java Technical Lead

    3 weeks ago


    Bangalore, Karnataka, India Swift Strategic Staff Solutions INC Full time

    Summary :- We are seeking a highly experienced and motivated Java Technical Lead to join our growing team.- This role requires a passionate leader with a deep understanding of Java development principles, software design, and best practices.- You will play a key role in mentoring junior developers, architecting complex solutions, driving technical...

  • Backend Developer

    3 weeks ago


    Bangalore, Karnataka, India ADVANSOFT Full time

    Responsibilities: Design, develop, and maintain high-quality Java applications at the company.Collaborate with teams in other departments to identify and prioritize requirements.Develop best practices for the company and participate in code reviews with the team and other stakeholders.Conduct technical analysis to arrive at solutions and create technological...

  • Java Developer

    3 weeks ago


    Bangalore, Karnataka, India Recro Full time

    Job Description :We're looking for a highly-skilled Java Developer to join our Back-end team. As a member of our team, you will work closely with the team to develop products, brainstorm ideas, and solve problems.Role of NoSQL Databases (MongoDB /DynamoDB)Understanding of event driven designConnecting microservices to interact with databasesExcellent...


  • Bangalore, Karnataka, India Recrud Full time

    Overview : Recrud, a leader in tech recruitment, is actively seeking a Principal Backend Engineer for its prestigious client in the fintech sector. This role demands a visionary professional capable of shaping the backbone of financial technologies. The ideal candidate will have a robust background in software development, with at least seven years of...

  • Senior Developer

    3 weeks ago


    Bangalore/Hyderabad, Karnataka, India TalentPulse Consultant Full time

    Overview :The Senior Developer Java Microservices plays a critical role in the design, development, and implementation of high-quality software solutions using Java and microservices architecture. This position is essential in driving innovation, enhancing system scalability, and ensuring optimal performance in alignment with the organization's strategic...

  • Backend Engineer

    3 weeks ago


    Bangalore, Karnataka, India HORIZON BROADBAND LLP Full time

    Job Description :- Sound computing knowledge of algorithms, data structures, patterns and practises for AWS - AWS - Microservices architecture and writing highly scalable microservice backends - Lambda Functions, Lamdba@Edge, API Gateway, EC2, Auto Scale, Cloud Watch, SNS, S3, Cloudfront, Serverless, Cloudformation, IAM and Resources - Serverless framework...


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

    Job Description :We are 8 years old product company based disrupting Banking, Insurance & NBFC domain.Position : Lead Engineer & Principal DeveloperExperience : 8 to 12 YrsEducation : BE/BTech/ME/M.Tech/MCALocation : Bangalore, IndiaWe are looking for :- At least 8+ years of experience in Java software development & Product Development- Must be Strong in...


  • Bangalore, Karnataka, India TERRAGIG LLP Full time

    We are hiring for Java Full stack developer. Role : Java Full Stack (Onsite). Position : Java Full stack developer. Location : Bangalore. Type of work : work from office. Notice Period : Immediate or 15days. Contract : Long term. Experience : 4 to 5years.Note : The candidates has to visit for one day F2F interview process in Bangalore.Mandatory Skills :...

  • Java Developer

    2 weeks ago


    Bangalore, Karnataka, India CareerNet Technologies Full time

    Job Description :- Java, JEE, Spring Boot, Event Driven Systems, NoSQL, Cloud (AWS/GCP/Azure).- Microservices development.- Architecting and implementing fault tolerant, highly available microservices.- Microservices Development: Design, develop, and deploy microservices-based applications using Java and Spring Boot.- Testing frameworks JUnit or TestNG with...

  • Lead Java Developer

    3 weeks ago


    Bangalore, Karnataka, India ACTD Full time

    We are seeking a highly skilled and motivated Lead Java Developer with expertise in Spring Boot, MySQL, REST APIs, SOAP APIs, and experience with AWS Linux. In this role, you will be responsible for leading and guiding a team of developers to design, develop, and maintain high-quality Java-based applications, ensuring they meet the business requirements and...

  • Java Developer

    3 weeks ago


    Bangalore/Hyderabad, Karnataka, India Comtek Solution Full time

    Job Title: Java Developer (Spring Boot & Microservices) Job Description: We are seeking a skilled and experienced Java Developer with expertise in Spring Boot and microservices architecture to join our dynamic team. As a Java Developer, you will be responsible for designing, developing, and maintaining robust, scalable, and efficient Java-based applications...

  • Inno Protech

    3 weeks ago


    Bangalore, Karnataka, India Inno Protech Solutions Private Limited Full time

    Job Title : Java Backend DeveloperLocation : BangalorePosition Overview :We are seeking a skilled Java Backend Developer to join our development team. The ideal candidate will have a strong background in Java development, along with experience building robust and scalable backend systems. In this role, you will collaborate with cross-functional teams to...