Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software Engineer

AT NetApp
NetApp

Software Engineer

Bangalore, India

Job Summary

Assists in the design, definition, development, and test of the cloud computing applications development. Collaborates with senior engineers to ensure that internal and external clients' needs are met.

Job Requirements

• Proficiency in modern technologies and languages to develop high-quality software solutions.

• Collaborate closely with a team of software engineers, QA professionals, Site Reliability Engineers (SRE), and other technical and management staff.

• Participate in technical design discussions and contribute to software implementation aligned with team objectives and business strategy.

• Adhere to secure coding practices, meet security standards, and actively participate in security reviews to identify and mitigate gaps or vulnerabilities.

Want more jobs like this?

Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


• Engage in code reviews, provide feedback, and incorporate improvements to enhance software quality.

• Write and conduct tests to ensure software quality, resolving defects and technical issues as they arise.

Technical Requirements:

• Proficiency in Java and Springboot is essential.

• Experience with other languages and technologies such as Scala, Python, and Shell scripting would be advantageous.

• Experience with containerization technologies like Docker and Kubernetes is mandatory.

• Strong expertise in Unix/Linux systems is required.

• Familiarity with REST and Microservices architecture.

• Basic familiarity with cloud platforms like AWS, Azure.

• Knowledge and experience in working with data processing technologies like Kafka and Flink would be advantageous.

• Mandatory knowledge of SQL and NoSQL concepts/databases, familiarity with ElasticSearch or Clickhouse would be a plus.

• Proficiency with version control systems like Git.

• Familiarity with CI/CD concepts and tools like Jenkins.

• Experience with project management tools like JIRA and collaboration tools like Confluence.

Education

  • Master's or bachelor's degree in computer science or a related field or equivalent experience.
  • 2 - 4 years of relevant experience in software development

Job Segment: Test Engineer, Cloud, Software Engineer, Testing, Implementation Manager, Engineering, Technology

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: netapp-1223794600
Employment Type: Other