Cloudera

Staff Software Engineer – Java

Cloudera

full-time

Posted on:

Location Type: Hybrid

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop cross-product features to enable shared data experience for enterprise customers in various deployment settings (including multiple cloud providers - AWS/Azure/GCP).
  • Design, code, and implement elegant, scalable, enterprise-quality software.
  • Work iteratively in an Agile development environment
  • Build strong relationships and collaborate with platform and UI engineers, quality engineers, and UX designers as well as with Product Management, Field Engineering, and other external partners.

Requirements

  • Relevant studies / BS or MS in Computer Science or related field.
  • 10-12+ years of software engineering experience developing products and/or platforms for internal or external customers
  • Experience with back-end platform and server technologies using at least one of these languages – Java (preferable), C++, Python.
  • Experience with REST API, Microservices development and technologies.
  • Experience with cloud technologies (AWS, GCE, Azure)
  • Relational database proficiency, including ER modeling and performance optimization (e.g. MySQL, PostgreSQL, Oracle)
  • Development experience in Linux environments.
  • Experience with collaboration tools (e.g., Jenkins, Jira)
  • Familiarity with additional development tools such as JUnit, Maven & Jenkins.
  • Self-driven and motivated, with a strong sense of ownership and craftsmanship
  • Strong written and oral communication skills and collaboration skills.
  • Ability to understand and address complex problems and systems.
  • Ability to work effectively both independently and as part of a team.
Benefits
  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaC++PythonREST APIMicroservicesMySQLPostgreSQLOracleLinuxER modeling
Soft Skills
self-drivenmotivatedownershipcraftsmanshipwritten communicationoral communicationcollaborationproblem-solvingteamworkindependence
Certifications
BS in Computer ScienceMS in Computer Science