Specialist Systems Software Engineer
Hitachi Data Systems - San Jose, CA

This job posting is no longer available on Hitachi Data Systems. Find similar jobs: Specialist System Software Engineer jobs - Hitachi Data Systems jobs

HDS is looking for a self-motivated, skilled developer to provide the "glue" between our hardware-based NAS server and numerous management and monitoring applications. The candidate will expand the development of our SOAP and REST management APIs into an enterprise-class SDK that will be used by application developers across the world.

Our hardware-accelerated NAS server is unique in the market place, known for its speed and scalability. Help us take it to the next level by making it easily managed and monitored. Work as a member of the close-knit web UI team of the Hitachi NAS division located in San Jose, CA.
Responsibilities:

1.

Lead development of large-scale, enterprise class SOAP and REST SDKs (APIs) to manage our highly-scalable, hardware-accelerated Network Attached Storage (NAS) server.

2. Write server-side C++ and Java code running on a Linux-based appliance.

3. Assist the Web UI and other teams with integration of management and monitoring applications.

4. Enhance our existing API framework with new functionality, including auditing, role-based authentication, and more using technology such as Oauth, etc.

5. Work with QA to automate testing of the APIs.

6. Write sample code to help partners understand how to use our SDK.

7. Your various skills will be put to work to assist the organization achieve its goals. There is always a wide variety of projects and tasks that need to be done. Just let us know what you can do!

Qualifications

Qualifications:

1. Excellent Java programming skills with 3+ years of experience.

2. Excellent C/C++ programming skills with 3+ years of experience.

3. Experience writing APIs with an understanding of web services.

4. Experience writing WSDL and XSD files with an understanding of namespaces.

5. Ability to write scripts (Bash, Perl, or Ruby) to automate development tasks

6. Use of Linux as a development and deployment environment.

Nice to have:

1. Experience with JAX-RS, gSoap, JAX-WS, and/or Axis.

2. NAS and SAN experience.

3. Experience working on a Linux-based appliance or other shipping products.

4. Python, Perl, and/or Ruby

5. Exposure to Agile methodology

About this company
59 reviews
Hitachi, which means "risen sun," is looking for a new dawn of profits from its galaxy of businesses. The...