IBM is horong for Back-end Developer. This segment thoroughly explores the role, meticulously examining its essential criteria while also presenting pertinent supplementary details.
IBM is horong for Back-end Developer
Company Name: | IBM |
Website: | www.IBM.com |
Job Role: | Back-end Developer |
Location: | Bangalore, IN |
Qualifications: | Any Graduation |
Salary: | 30,000/Month |
Experience: | Fresher |
Role and Responsibilities
- The CICS AI team seeks developers who demonstrate initiative and excel in problem-solving.
- Developers will be responsible for designing and engineering solutions within the rapidly evolving AI landscape.
- Duties include understanding AI principles, data manipulation, prompt engineering, and model validations to deliver innovative solutions.
- Developers will apply software engineering rigor, ensuring adherence to proper processes and best practices.
- Proficiency in Java, Golang, and Python is essential due to the existing technology stack; the ability to transition between technologies and languages is crucial.
- Main responsibilities 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 the software meets user requirements.
- Integration with other IBM teams is necessary to identify and build AI solutions that integrate with the CICS portfolio.
- Utilization of IBM’s Design Thinking methodology to validate user scenarios and develop solutions prioritizing performance, security, quality, and stability.
Skills you will develop:
- Develop an understanding of AI technologies, with a focus on foundation principles and Large Language Models (LLM).
- Gain experience in addressing challenges related to training, testing, benchmarking, and validating AI-generated content and code.
- Familiarize yourself with the business applications of AI and how the Watsonx platform delivers value to IBM clients.
Required Technical
- Strong proficiency in Java programming.
- Knowledge of container technologies.
- Independent analytical and problem-solving abilities.
- Familiarity with git, other source control practices, and various development tools, as well as understanding of agile, DevOps, and continuous delivery concepts.
- Experience with using and developing APIs.
- Excellent documentation and communication skills for managing work items.
- Demonstrated ability to communicate complex ideas effectively to both technical and non-technical stakeholders, both in written and verbal forms.
Preferred Technical
- Interest in z/OS and mainframe technologies, with prior knowledge of CICS being preferred but not mandatory.
- Experience with Continuous Integration / Continuous Delivery (CI/CD) methodologies, specifically with Tekton and ArgoCD.
- Familiarity with Agile Application Development and Scrum methodologies.
- Understanding of programming language syntax and grammar.
- Preferably knowledgeable in COBOL, JCICS, Python, and Golang programming languages.
- Proficiency in defining test strategies encompassing both AI and non-AI solutions.