NetApp
Posted 4y ago

Software Engineer (Java/Ruby) (96802)

NetApp
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • coding
  • testing
  • debugging
Requirements
  • 4+ years experience as a backend developer
  • Strong hands-on Ruby and Java
  • REST API design
  • Design patterns and multithreading
  • Networking knowledge
  • Experience on Windows, Linux, Solaris/Unix
  • BS in Engineering/CS or MS or equivalent experience
Technical tools mentioned
RubyJavaRESTXMLJSONWindowsLinuxSolarisUnixTLS

Job description

Requisition ID 96802 - Posted  - Bangalore, India Office (BANGALORE) - Bangalore, India Office - Posting Category (1) - Full-time


Job Summary

NetApp’s StorageGRID is a software-defined, object-based storage platform that provides intelligent policy-driven data management. StorageGRID stores and manages unstructured data at scale to provide secure, durable object storage. This is your chance to work alongside a group of talented developers, impart your vision, and rapidly launch the latest cloud storage software. If you have mastered your current technology, language, or development environments, we know you will fit in with our team. 

As a developer working on StorageGRID manageability via Grid Manager Interface and other customer facing applications. You will be part of a highly skilled technical team and working closely with the team of software developers responsible for the development, testing and install/deployment of applications used by our post sales, partners, and customers. 

Essential Functions:

A major part of your responsibility will be to apply current skills and use up-to-date technologies to complete projects as part of the design and development of application related solutions including: 

•    Coding

•    Testing

•    Debugging

•    Documentation

As part of a team, you will participate in technical discussions, where evaluating and executing design and development plans for products/tools. Willingness to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.

Job Requirements

Technical:

Must Have’s:

•    Proven experience as a backend developer or similar role

•    Experience in software design and development.

•    Strong hands-on in Ruby and Java with good understanding of object-oriented programming concepts.

•    Experience with Design Patterns, Multi-threading.

•    Proficiency in REST API design and implementation

•    Solid understanding of networking concepts and troubleshooting technique.

•    Experience on multiple operating system platforms (Windows, Linux, Solaris, Unix)

Nice to Have’s:

•    Experience with XML and JSON parsing and generation

•    Understanding of networking concepts such as transparent and non-transparent proxies

•    Working knowledge of TLS certificates

Education

•    A minimum of 4 years of experience is required. 4 to 8 years of experience is preferred. 

•    A Bachelor of Science Degree in Engineering or Computer Science, or a Master Degree; or equivalent experience is required.

•    Demonstrated ability to have completed multiple, moderately complex technical tasks.



About NetApp

Provides intelligent data infrastructure and management solutions.

Similar jobs

Software Engineer roles near Bengaluru, Karnataka
1h
Save
Mark Applied
Hide
Senior Software Engineer - TCMS
Bengaluru, Karnataka, India
OnsiteFull Time
Siemens Healthineers
Siemens HealthineersXetra: SHL: Global provider of medical technology and diagnostic imaging solutions.
5+ YOEBachelor’s or master’s degree in electrical, electronic, or computer science; 5–8 years of rolling stock experience; train control, testing, commissioning, communication protocols, requirements engineering, and safety standards expertise.
MVB, WTB, Ethernet, TRDP, IEC 50128, IEC 61131, IEC 61375, EN 50657, V-model
4h
Save
Mark Applied
Hide
Senior Software Engineer, ITC
Bengaluru, Karnataka, India
OnsiteFull Time
Nike
NikeNYSE: NKE: Designs and sells athletic footwear, apparel, and equipment.
6+ YOEAround 6 years of ServiceNow development experience with strong programming, automation frameworks, API-driven development, GenAI and Agentic frameworks, collaboration, and Agile delivery skills.
ServiceNow, ServiceNow APIs, GenAI, Web Services, Integration Hub, MID Servers, ITSM, ITAM, ITOM, HRSD, CSM, ServiceNow mobile apps, Virtual Agent, ServiceNow ATF, Scrum
4h
Save
Mark Applied
Hide
Lead Software Engineer - Bangalore, India
Bengaluru, Karnataka, India
HybridFull Time
Societe Generale
Societe GeneraleEuronext Paris: GLE: Global provider of retail, investment, and private banking services.
Expertise in React, Angular, and TypeScript; experience with Java and Spring Boot; knowledge of Git and Jira; frontend unit and E2E testing; familiarity with Docker, Kubernetes, Azure, and DevOps practices.
React, Angular, TypeScript, Java, Spring Boot, Git, Jira, Docker, Kubernetes, Microsoft Azure, TDD, BDD, DDD
4h
Save
Mark Applied
Hide
Senior Software Engineer - Backend
Bengaluru, Karnataka, India
HybridFull Time
Roku
RokuNASDAQ: ROKU: Operates a TV streaming platform and sells streaming hardware.
8+ YOE8+ years building distributed systems, 5+ years with cloud platforms, Java microservices, Docker or Kubernetes, AWS, databases, protocols, design leadership, and a computer science or engineering degree.
Java, Docker, Kubernetes, Aurora MySQL, DynamoDB, AWS ALB, ECS, RDS, REST, WebSockets, HTTPS, JSON, Protobuf, Claude Code, Cursor, MCP servers
5h
Save
Mark Applied
Hide
Lead Software Engineer
Bengaluru, Karnataka, India
RemoteFull Time
JoVE
JoVE: Produces peer-reviewed scientific video content for research and education.
7+ YOE2+ Mgmt7+ years building scalable backend systems and APIs; 2+ years in technical leadership. Requires Node.js, cloud architecture, databases, REST APIs, event-driven systems, Agile, CI/CD, and incident management experience.
Node.js, React, JavaScript, TypeScript, CSS, Kafka, SNS, SQS, RabbitMQ, SQL, NoSQL, PostgreSQL, MongoDB, Redis, AWS, ECS, Fargate, Lambda, S3, CloudFormation, JIRA, Rally, GitHub, SOLID, DRY, SaaS, Agile Scrum
5h
Save
Mark Applied
Hide
Software Engineer - Transformation Data
Bengaluru or Phoenix or Houston or Oslo or Tokyo or Abu Dhabi
OnsiteFull Time
Cognite
Cognite: Industrial software and AI platform for asset-heavy industries.
3+ YOERequires 3–6 years of software engineering experience; Java, Scala, or Python; backend services, microservices, REST APIs, SQL/NoSQL databases, and distributed systems knowledge.
Java, Scala, Python, REST APIs, SQL, NoSQL, Apache Spark, Kafka, Flink, AWS, Azure, GCP, Docker, Kubernetes, CI/CD
5h
Save
Mark Applied
Hide
Senior Software Engineer II
Bangalore, Karnataka, India
HybridFull Time
Schneider Electric
Schneider ElectricEuronext Paris: SU: Provider of energy management and industrial automation solutions.
10+ YOEBachelor’s degree in a related field and approximately 10+ years developing C++ software products or edge-control software in electrical, industrial, automotive, or telecommunications domains.
C++, Windows, Linux, Git, Modbus, BACnet, C#.NET, WPF, CI/CD
5h
Save
Mark Applied
Hide
IT Software engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Eurofins Scientific
Eurofins ScientificEuronext Paris: ERF: Global provider of analytical testing and laboratory services.
5+ YOE5+ years of C#/.NET backend development; strong SQL Server, SOA, Web API, Entity Framework Core or Dapper, API security, and testing experience required.
C#, .NET, .NET Core, SQL Server, RESTful APIs, Web APIs, Entity Framework Core, Dapper, OAuth2, OpenID Connect, JWT, MSMQ, Azure Service Bus, Docker