Storage Software Engineer - Java/Microservices, Virtualization
Fuox EntertainmentJob Description
Storage Software Engineer - Java/Microservices, Virtualization
- Software Development and Maintenance:
- Contribute from the front in the Design, develop and maintenance of the Storage management software for data protection, backup / restore, and cyber-resiliency.
- Be an avid coder, who can be involved in the coding to the deepest level.
- Use modern orchestration platform – like Kubernetes; develop, deploy & operationalise microservices.
- Work across the spectrum – frontend, backend, NoSql databases; in the data-plane & control-plane.
- Validate and continuously improve the quality of the software – through automation
- Collaborate with Product management and architects on roadmap planning and POCs.
- Help communicate and drive the technical direction with the team.
- Work in an Agile environment of continuous deliverables.
- Mentor and guide team members to maintain coding excellence and productivity
- Product Support:
- Provide technical expertise and support to customers and internal stakeholders regarding product inquiries and issues.
- Drive customer feedback and ideas into the product roadmap, ensuring timely and effective delivery. Manage incidents, tickets, problems and escalations from customers with innovative solutions.
- Collaborate with product management to align technical solutions with business goals.
- Troubleshooting and Debugging:
- Investigate and resolve complex software issues, Excellent debugging, analysis skills.
- Working closely with cross-functional teams to identify root causes and implement effective solutions.
- Work closely with cross-functional teams to identify, diagnose, and solve performance and reliability issues.
- Storage/Backup Skills:
- In-depth knowledge of storage and backup technologies, such as disk-based backup, and cloud-based solutions.
- Utilize comprehensive knowledge of system-level programming to optimize storage solutions.
- Continuous Improvement:
- Stay updated with the latest advancements in database technologies, and software design principles. Recommend and implement improvements to enhance product performance and maintainability.
- 8+ years of relevant experience in system software development.
- Excellent programming skills and experience in Java programming and the related tools.
- Good experience working with Spring (dependency injection, Spring MVC/Web Flux) and Spring Boot Framework.
- Experience working with MongoDB.
- Experience working with REST API Design & Development.
- Experience working with Microservices, Docker & Kubernetes.
- Experience working on Virtualization platform.
- Comfortable working in a Unix/AIX/Linux based development environment including git source code repositories.
- Knowledge of Storage technology and Backup products.
- Basic Python scripting knowledge.
- Basic admin level experience with SQL, Exchange, SAP HANA, Oracle will be beneficial.
- Exposure to Product development in an Agile based model
- Working Knowledge of L3 support & working closely with customer environment.
- Understanding and experience working with CI/CD frameworks such as Jenkins.
- Good Analytical and communication skills.
- Domain knowledge in Multi-Threaded App Development
Job role
Job requirements
About company
Similar jobs you can apply for
Software / Web DeveloperSoftware engineer PPJ1
Xyz BrandSoftware engineer PPJ1
Xyz Brand
Software Developer
Dummy Test 123Software engineer PPJ1
Xyz BrandWebsite Developer
test SMBSoftware engineer PPJ1
Xyz BrandYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 8 to 31 years are eligible to apply for this job. You can apply for more jobs in Bengaluru to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru . Through apna, you can find jobs in 64 cities across India. Join NOW!