IBM Hiring For Back-end Developer - 2024 - Apply Now

IBM Hiring For Back-end Developer – 2024 – Apply Now

Posted by

IBM Hiring For Back-end Developer – 2024 – Apply Now

About the job

Job Title: Back-end Developer

Location: Bengaluru East, Karnataka, India

Work Mode: Full-time(On-site)

Company Name: IBM

Company size: 10,001+ employees

Industry: IT Services and IT Consulting

Headquarters: Armonk, New York, NY

IBM Hiring For Back-end Developer - 2024 - Apply Now
IBM Hiring For Back-end Developer – 2024 – Apply Now

Company Profile:

IBM offers you the chance to collaborate with a team dedicated to solving our customers’ challenges by turning them into innovative solutions. We’re passionate about exploring new possibilities and fostering curiosity, all while striving to create cutting-edge AI-powered, cloud-native software solutions for our clients worldwide. With our rich history and global presence, IBM provides endless opportunities for personal and professional growth.

Role Overview:

We’re currently looking for a talented back-end developer to join our development team. In this role, you’ll play a key part in designing and maintaining top-notch software products. You’ll have the chance to work with various technologies and programming languages, contributing to projects that make a real impact. Join us at IBM, where the door is always open for those eager to advance their careers and make a difference.

Key Roles and Responsibilities:

  • The IMS AI team seeks developers with initiative and problem-solving skills to thrive in the fast-paced AI landscape.
  • Developers will contribute to designing and engineering innovative solutions that meet evolving requirements in AI.
  • Responsibilities include understanding AI principles, data manipulation, prompt engineering, and model validations to build high-quality solutions.
  • Developers will apply software engineering rigor to IBM Research developments, ensuring adherence to proper processes and best practices.
  • Proficiency in Java and Python is crucial, as the technology stack primarily utilizes these languages.
  • Main duties involve designing and implementing new features, optimizing and maintaining existing code, and ensuring high-quality standards through testing and debugging.
  • Collaboration with other developers, designers, and product managers is essential to ensure software meets user needs.

Technical and Professional:

  • Minimum of 3+ years of experience in Java development.
  • Proficiency in understanding APIs.
  • Interest in AI principles, including prompt engineering, RAG (Retrieval Augmented Generation) data transformations, and vectors.
  • Strong and independent analytical and problem-solving skills.
  • Familiarity with Git, other source control practices, and various development tools and IDEs.
  • Understanding of Agile methodologies, DevOps practices, and continuous delivery concepts.
  • Effective documentation and communication skills for managing tasks.
  • Demonstrated capacity to communicate complex concepts clearly to both technical and non-technical audiences, both in writing and verbally.

Preferred Technical And Professional:

  • Familiarity with container technologies.
  • Hands-on experience in API development.
  • Interest in z/OS and mainframe technologies, with prior knowledge of IMS being advantageous but not mandatory.
  • Proficiency in Continuous Integration/Continuous Delivery (CI/CD) methodologies, including familiarity with tools like Tekton or ArgoCD.
  • Knowledge of Agile Application Development and Scrum methodologies.
  • Understanding of programming language syntax and grammar.
  • Competence in both COBOL and Python.
  • Ability to formulate test strategies encompassing both AI and non-AI solutions.

Experience Required:

  • 3+ Years in Java Development

Similar Job: