At IBM, we are looking for a Senior Full Stack Developer to join our India Systems Development Lab (ISDL) team based in Bengaluru East. You will play a crucial role in designing and developing components and features independently, focusing on IBM's Storage portfolio within a global development organization. This position offers an opportunity to work on cutting-edge technologies and contribute to the development of AI-driven capabilities in IBM Cloud-based SaaS applications.
Responsibilities
- Design and develop AI Ops capabilities within IBM Cloud-based SaaS applications.
- Lead and participate in the end-to-end design, development, and delivery of features.
- Actively code and ensure adherence to coding standards and best practices.
- Work in an agile environment, ensuring continuous delivery of high-quality software.
- Collaborate with cross-functional teams to determine functional and non-functional requirements.
- Conduct technical reviews of requirements, specifications, designs, and code artifacts.
- Stay updated with new technologies and practices to innovate and maintain IBM's technical leadership.
- Define development aspects including technology selection, workflows, and coding standards.
- Utilize monitoring technologies like Prometheus, Grafana, ELK, etc., for application performance.
Required Technical Skills
- Minimum 10 years of industry experience with strong hands-on design and coding skills in Java, microservices architectures, etc.
- Proven experience as a Full Stack Developer with a focus on AI projects.
- Solid understanding of backend technologies, including server-side languages (Node.js, Python, Java, etc.) and databases (Cassandra, PostgreSQL, etc.).
- Experience with RESTful APIs, Java/J2EE, Kafka, GitHub, and cloud technologies.
- Proficiency in Kubernetes-based microservices architecture, Kafka, Object Storage, Cassandra database, and Docker.
- Knowledge of IBM Cloud Technologies is an added advantage.
- Experience in monitoring tools such as Prometheus, Grafana, ELK, etc.
- Strong problem-solving skills and ability to thrive in a dynamic, fast-paced environment.
- Excellent communication and collaboration skills.
Preferred Skills
- Domain knowledge in storage system management.
- Architect-level cloud certifications.
- Experience with AI and machine learning frameworks (scikit-learn, TensorFlow, PyTorch, etc.).
- Familiarity with AI model deployment and integration.
- Hands-on experience with IBM Cloud.
About IBM
IBM Systems empowers IT leaders to reimagine their infrastructure and innovate without the burden of IT issues. Our servers and storage solutions are designed to understand, reason, and learn, enabling our clients to drive innovation across industries. Join IBM to help build our leading-edge technology portfolio optimized for cognitive business and cloud computing.
Your Life @ IBM
At IBM, we foster a culture of innovation, trust, and personal responsibility. Our employees are encouraged to learn, grow, and experiment every day, contributing to our continuous transformation and growth. We value diversity and inclusion, embracing different perspectives to drive exceptional outcomes for our customers. As an IBMer, you'll have the opportunity to make critical decisions, embrace challenges, and achieve outcomes that make the world work better.
Being You @ IBM
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. We encourage applications from individuals with diverse backgrounds and experiences.