Uber Hiring Java Developer

Location: Hyderabad
Experience:2-4 YEARS
Role: Software Developer
Skill: Java

What You’ll Do

What we need in you

  • PhD/MS/BS in Computer science and at least 7 years of individual contributor experience as a software engineer
  • Coding chops, clean, elegant, bug-free code in any of the following languages – Java, C++, GO
  • Prior experience as a tech lead who has mentored/led small teams in building product features at scale
  • The ability to go deep, but also appreciate the challenge of going broad. Uber has a huge stack, and we’re all over it: backend services, real-time dispatch, machine learning, mobile, web development, data and analytics, infrastructure, marketing systems.
  • Solid understanding of distributed systems architecture – consensus, convergence, load balancing, data consistency and performance/efficiency constructs
  • Identify and resolve performance and scalability issues
  • Intelligence. High adaptability. Ability to learn quickly.
  • Strong desire to learn and grow, while building the best in class systems
  • Strong flair for effective communication and collaboration – you know when to push on and when to step back
  • An ability to have fun while working on the hardest problems