4 days ago
Bengaluru, IndiaSenior
Responsibilities
- Design and implement major management components for NetApp JetStream’s disaster recovery control plane software.
- Develop and extend RESTful APIs and client-side code that integrates with RESTful APIs and SDKs.
- Design, develop, and maintain backend software, including enhancements, bug fixes, and proofs of concept.
- Build orchestration capabilities to configure and manage VMware vSphere virtual machines, hosts, clusters, and related entities for disaster recovery.
- Develop unit and scenario tests for existing and new functionality.
- Troubleshoot bugs, improve code quality, automate processes, and participate in or lead code reviews.
- Collaborate with backend, frontend, and QA teams to deliver products on schedule.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- At least 6 years of experience developing Java/J2EE software and web technologies.
- At least 4 years of experience developing management software for VMware vSphere environments and cloud technologies.
- Experience developing Java RESTful web applications and working with databases, JPA, and Hibernate.
- Preferred experience with cloud storage such as Amazon S3, Azure SDK, and Google Cloud.
- Proven ability to work on complex projects and deliver products on schedule.
- Experience working with geographically distributed teams.
- Excellent testing and debugging skills.
About NetApp
NetApp builds data storage and data management software and hardware for enterprises, including ONTAP-powered all-flash arrays and hybrid cloud services that integrate with AWS, Azure, and Google Cloud. It sells systems and subscriptions that support backup, disaster recovery, databases, and container/Kubernetes workloads. Founded in 1992 and headquartered in San Jose, California, NetApp is a public company listed on NASDAQ.
