API Connect - Software Developer
IBM
**Introduction**
A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.We are seeking a skilled full stack developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
**Your role and responsibilities**
The IBM API Connect team is looking for a Software Developer who loves working with high performing teams, wants to work with cutting edge Node.js / React and UI technologies, and thrives on helping customers become successful with API projects. Application programming interfaces (API) are the digital glue that links services, applications, sensors and mobile devices to create compelling customer experiences and help businesses tap into new market opportunities. They allow customer to bring new digital services to market, open revenue channels and exceed customer expectations. IBM API Connect is full-lifecycle API management solution that addresses critical aspects of the API lifecycle for both on-premises and cloud environments providing the capability to create, run, manage, secure and Socialise APIs. In this role you will have an opportunity to make a big impact by helping build a global development & support team that excels in delighting our customers.
**Required technical and professional expertise**
* Demonstrated experience in software development. Hands-on experience in building RESTful services, XML/JSON, and modern Application Servers.
* Proficient in Python and JavaScript.
* Knowledge of AI modules (Langchain, Langraph) and any AI experience with LLMs etc
* Knowledge of web application development using NodeJS, React, HTML, CSS/SASS and ExpressJS
* An understanding of API design, including versioning, isolation and micro-services.
* Knowledge of cloud computing environments and applications (AWS, Azure).
* Experience with DevOps, Continuous Integration and Delivery tools like Jenkins, Maven, uDeploy, gitHub, NPM
* Knowledge in Container technologies (Docker and Kubernetes).
* Good knowledge of developing highly scalable distributed systems using Open source technologies.
* Working knowledge of testing frameworks like Junit, Mockito, Spring Test, Cypress.
* Knowledge of relational and NoSQL database management systems.
**Preferred technical and professional experience**
* Experience working in cloud deployment, with building CI/CD pipelines such as Jenkins, Travis, etc..
* Knowledge of Golang (operator), K8s, docker etc
Confirm your E-mail: Send Email
All Jobs from IBM