Senior Software Engineer- Java
Published date: 2024/01/10
- Location: Bengaluru, Karnataka, India
What you’ll do:
Work with architects and other stakeholders on polishing requirements, suggest technical solutions, and provide feasible estimatesTransfer requirements into implementation that is focused on efficiency and quality
Be an owner of solutions implemented, actively support them from the proof of concept through production deployment
Focus not only on development but on running software in production. Be proactive in defining monitoring/alerting specifications, enhancing observability and traceability of all production flows
Provide mentorship to junior team members, become a center of competence on every part of the product you contribute to
Participate in code reviews and other efforts to maximize 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
What makes you a great fit:
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 & Java Memory Model, Garbage collection
Deep understanding of micro services architecture paradigm, event driven system design, distributed systems, 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
About RingCentral
RingCentral, Inc. (NYSE: RNG) is a global provider of cloud enterprise unified communications and collaboration solutions. More flexible and cost-effective than legacy on-premise systems, RingCentral empowers today’s mobile and distributed workforces to be connected anywhere and on any device through voice, video, team messaging, collaboration, SMS, conferencing, online meetings, contact center, and fax. RingCentral provides an open platform that integrates with today’s leading business apps while giving customers the flexibility to customize their own workflows. RingCentral is a leader in the 2019 Gartner Magic Quadrant for Unified Communications as a Service Worldwide for the third consecutive year. RingCentral is headquartered in Belmont, Calif.
Company Type
Public
Company Size
5001-10,000 employees
Office Locations
Belmont, California, United States
Work with architects and other stakeholders on polishing requirements, suggest technical solutions, and provide feasible estimatesTransfer requirements into implementation that is focused on efficiency and quality
Be an owner of solutions implemented, actively support them from the proof of concept through production deployment
Focus not only on development but on running software in production. Be proactive in defining monitoring/alerting specifications, enhancing observability and traceability of all production flows
Provide mentorship to junior team members, become a center of competence on every part of the product you contribute to
Participate in code reviews and other efforts to maximize 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
What makes you a great fit:
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 & Java Memory Model, Garbage collection
Deep understanding of micro services architecture paradigm, event driven system design, distributed systems, 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
About RingCentral
RingCentral, Inc. (NYSE: RNG) is a global provider of cloud enterprise unified communications and collaboration solutions. More flexible and cost-effective than legacy on-premise systems, RingCentral empowers today’s mobile and distributed workforces to be connected anywhere and on any device through voice, video, team messaging, collaboration, SMS, conferencing, online meetings, contact center, and fax. RingCentral provides an open platform that integrates with today’s leading business apps while giving customers the flexibility to customize their own workflows. RingCentral is a leader in the 2019 Gartner Magic Quadrant for Unified Communications as a Service Worldwide for the third consecutive year. RingCentral is headquartered in Belmont, Calif.
Company Type
Public
Company Size
5001-10,000 employees
Office Locations
Belmont, California, United States
0 page views
Related listings
-
Junior Front End DeveloperSoftware Developermust have a degree in Computer Science or similar field. BE/BTECH Be proficient in coding languages such as HTML, CSS, JavaScript, and jQuery. Understand server-side CSS. Knowledge of Angular and JS * Job Type: Full-time Salary: ₹24,000.00 - ₹25,000....2026/11/07
-
Senior/Software Engineer - Platform Software (SoC)Software DeveloperAbout Us Uhnder is the pioneer of digital imaging radar technologies focused on revolutionizing the world of mobility by offering the best-performing radar sensors, enabling safer mobility for both people and goods . Founded in 2015 and headquartered...2026/11/07
-
Frontend Software Developer- React JSSoftware DeveloperTurning UI/UX designs into prototypes, creating excellent interactive forms of designs, writing reusable modules and maintainability of the code. Implement UI development principles to ensure that the product client-side serves at scale. Review and o...2026/11/07
