Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Java Back-End Developer @ Ringcentral

Home > Software Development

 Principal Java Back-End Developer

Job Description

We are looking for a Senior Backend Engineer that 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.

Responsibilities
  • Work with architects and other stakeholders on polishing requirements, suggest technical solutions, and provide feasible estimates
  • Transfer 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
Qualifications:
  • Bachelors 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
  • Hands on experience deploying applications using Kubernetes
  • Experience working with Kafka or other messaging queues
Nice to have:
  • Experience with Contact Center solutions is a plus
  • Experience with AWS-native technologies (S3, DynamoDB, Athena, EC2) is a plus
  • Experience with data streams processing technologies and frameworks (Apache Flink, Apache Spark) is a plus

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Ringcentral
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Computer science Automation Multithreading query optimization RDBMS Agile System design Load balancing Distribution system Monitoring

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Developer 4

  • Oracle
  • 8 - 13 years
  • Kolkata
  • 17 hours ago
₹ Not Disclosed

UX Developer

  • Iscistech Business
  • 3 - 7 years
  • Bengaluru
  • 18 hours ago
₹ Not Disclosed

Ui Developer

  • NTT DATA
  • 4 - 8 years
  • Bengaluru
  • 19 hours ago
₹ Not Disclosed

User Assistance Developer 4

  • Oracle
  • 2 - 5 years
  • Kolkata
  • 20 hours ago
₹ Not Disclosed

Ringcentral

Tech Mahindra is part of the US $15.4 billion Mahindra Group and is a leading global systems integrator and business transformation consulting organization, focused primarily on the telecommunications industry. Tech Mahindra helps companies innovate and transform by leveraging its unique insights, d...