India Systems Development Lab (ISDL) Overview India Systems Development Lab (ISDL) is part of IBM Infrastructure's worldwide technology development lab. Established in 1996, ISDL is headquartered in Bengaluru with a strong presence in Pune and Hyderabad.
- Developers at ISDL deliver technology innovations across the entire Systems portfolio, including z Systems, Power/Open POWER Systems, and Storage.
- The team works across the stack, from processor design to firmware, operating system, and software-defined storage.
- ISDL has contributed over 400+ patents in cutting-edge technologies and innovations.
- The lab promotes Agile development, Design Thinking, and DevOps methodologies.
Your Role and Responsibilities We are seeking a highly skilled Full Stack Developer with over 8 years of expertise in software product development, design, and support for enterprise software solutions. The ideal candidate will have a strong background in front-end and back-end development with hands-on responsibility for design, implementation, testing, and support.
Responsibilities include:
- Software Development and Maintenance:
- Leading the design, development, and implementation of front-end and back-end software components for storage and backup products
- Ensuring adherence to coding standards, best practices, and performance guidelines
- Product Support:
- Providing technical expertise and support to customers and internal stakeholders regarding product inquiries and issues
- Collaborating with product management to align technical solutions with business goals
- Troubleshooting and Debugging:
- Investigating and resolving complex software issues with excellent debugging and analysis skills
- Working closely with cross-functional teams to identify root causes and implement effective solutions
- Continuous Improvement:
- Staying updated with advancements in database technologies, Java development practices, front-end development, and software design principles
Required Education
Preferred Education
Required Technical and Professional Expertise
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related discipline
- 10+ years of experience as a Full Stack Developer, including product development and support
- Strong knowledge of Java programming language and frameworks such as Spring Boot, Hibernate, and JPA
- Experience with RESTful web services and APIs using Spring MVC, JAX-RS, and Swagger
- Familiarity with front-end development using JavaScript frameworks such as ReactJS and AngularJS, as well as HTML5 and CSS3
- Knowledge of database management systems (MySQL, DB2, PostgreSQL, MongoDB)
- Excellent problem-solving and debugging skills for complex technical issues
- Understanding of software design principles and best practices
- Exposure to product development lifecycle activities
- Exposure to Design Thinking, UX & UI design concepts
- Experience working with cloud platforms such as AWS and Microsoft Azure
- Strong communication and collaboration skills for a team-oriented environment
Preferred Technical and Professional Experience
- Knowledgeable in UX design concepts
- Domain knowledge in data protection and storage solutions
- Familiarity with Docker, Kubernetes, and OpenShift