Senior Java Backend Developer

NetApp

San Jose, CA • 14m ago • On-site

Senior

On-site

170,000 - 253,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Senior Java Backend Developer role

Improve your resume now

$170,000 – $253,000/year

Quick Facts

  • Role: Senior Java Backend Developer

  • Focus: Disaster recovery control plane backend for management orchestration and enterprise RESTful services

Description

Develop and maintain backend software components, including RESTful APIs, enhancements, bug fixes, and POCs, for a disaster recovery control plane. Design and implement orchestration capabilities to configure and manage VMware vSphere entities (VMs, hosts, clusters, etc.) for DR. Collaborate with back-end, front-end, and QA teams, and ensure quality through unit and scenario testing, troubleshooting, automation, and code reviews.

Responsibilities

  • Work closely with back-end developers, front-end developers, and QA to deliver products on schedule

  • Build and extend RESTful APIs and develop client-side code that interacts with other APIs and SDKs

  • Design, develop, and maintain backend software (enhancements, bug fixes, POCs)

  • Develop orchestration to configure and manage VMware vSphere entities for disaster recovery

  • Implement unit and scenario tests for existing and new functionality

  • Maintain code quality via troubleshooting, automation, and participating/leading code reviews

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field

  • 5+ years of Java/J2EE software development with web technologies

  • 4+ years in management software development for VMware vSphere environments and cloud technologies

  • Experience with Java RESTful web applications, databases, JPA, and Hibernate

  • Experience working in complex projects with on-time delivery

  • Experience working with geographically distributed teams

  • Excellent testing and debugging skills

Benefits

A comprehensive benefits package (regional variations apply), which may include health insurance, life insurance, retirement/pension plans, paid time off, various leave options, performance-based incentives, employee stock purchase plan, and/or RSUs.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report