Skip to main content
RingCentral logo

Senior Data Analyst - Big Data

RingCentral
Full Timesenior
INPosted April 20, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaAWSKubernetesRESTKafkaAgileCI/CDMicroservicesSaaS

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

As a Senior Java Backend Engineer & Team Lead, you will be responsible for designing and delivering secure, distributed, scalable, and fault-tolerant services, end-user applications, and APIs. You will use your engineering expertise and leadership skills in the delivery of cloud-hosted (AWS) SaaS systems. Your role will involve working on complex, event-driven services with a strong focus on automation and agile engineering practices. You should be motivated, organized, excited about technology and SaaS products, a thorough critical thinker, and relentless in ensuring code quality, scalability, latency, and platform stability.

Responsibilities

  • Work with architects and stakeholders to refine requirements, propose technical solutions, and provide feasible estimates
  • Translate requirements into efficient and high-quality implementations
  • Take ownership of implemented solutions, providing active support from proof of concept to production deployment
  • Focus on running software in production by defining monitoring/alerting specifications and enhancing observability and traceability of all production flows
  • Mentor junior team members and be a center of competence on all parts of the product you contribute to
  • Participate in code reviews and other initiatives to maximize the quality of Engage products

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field or equivalent experience
  • 9+ years of experience in engineering software development, specifically in building backend services and APIs
  • Proven track record in delivering event-driven, highly available, scalable, resilient enterprise-grade commercial cloud services
  • Proficiency in Java application development with advanced knowledge of Java Core, Collections, Multithreading & Java Memory Model, Garbage collection
  • Deep understanding of microservices architecture, event-driven system design, distributed systems, and eventual consistency principles
  • Experience with developing REST services, including REST manifesto, stateful/stateless services, and load balancing strategies
  • Strong skills in RDBMS, including writing advanced queries, designing table structures/indexes/triggers, and query optimization/query plan analysis
  • Hands-on experience with at least one public cloud platform, preferably AWS
  • Proficient in K8S with experience in kubectl, K8S types, and Helm
  • Experience with Big Data technologies and familiarity with cloud-based CI/CD methodologies
  • Hands-on experience deploying applications using Kubernetes
  • Experience working with Kafka or other messaging queues As a Senior Java Backend Engineer & Team Lead, you will be responsible for designing and delivering secure, distributed, scalable, and fault-tolerant services, end-user applications, and APIs. You will use your engineering expertise and leadership skills in the delivery of cloud-hosted (AWS) SaaS systems. Your role will involve working on complex, event-driven services with a strong focus on automation and agile engineering practices. You should be motivated, organized, excited about technology and SaaS products, a thorough critical thinker, and relentless in ensuring code quality, scalability, latency, and platform stability.

Responsibilities

  • Work with architects and stakeholders to refine requirements, propose technical solutions, and provide feasible estimates
  • Translate requirements into efficient and high-quality implementations
  • Take ownership of implemented solutions, providing active support from proof of concept to production deployment
  • Focus on running software in production by defining monitoring/alerting specifications and enhancing observability and traceability of all production flows
  • Mentor junior team members and be a center of competence on all parts of the product you contribute to
  • Participate in code reviews and other initiatives to maximize the quality of Engage products

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field or equivalent experience
  • 9+ years of experience in engineering software development, specifically in building backend services and APIs
  • Proven track record in delivering event-driven, highly available, scalable, resilient enterprise-grade commercial cloud services
  • Proficiency in Java application development with advanced knowledge of Java Core, Collections, Multithreading & Java Memory Model, Garbage collection
  • Deep understanding of microservices architecture, event-driven system design, distributed systems, and eventual consistency principles
  • Experience with developing REST services, including REST manifesto, stateful/stateless services, and load balancing strategies
  • Strong skills in RDBMS, including writing advanced queries, designing table structures/indexes/triggers, and query optimization/query plan analysis
  • Hands-on experience with at least one public cloud platform, preferably AWS
  • Proficient in K8S with experience in kubectl, K8S types, an

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free