About this Job
At IBM, we're seeking a skilled Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing cutting-edge software solutions using Java and web technologies.
Your Key Responsibilities
* Design and develop complex new features while enhancing existing product capabilities
* Contribute to project planning, tracking, and execution
* Work with the latest tools and technologies to deliver high-quality software solutions
* Drive product improvements and enhance customer experience
The Ideal Candidate
* A strong background in software engineering with hands-on expertise in designing, developing, and delivering software solutions
* Experience with application servers & middleware (tWAS, WebLogic, Liberty), DevOps & Tools (Ansible, Jenkins, GitHub, Artifactory, InstallAnywhere, Eclipse), and Generative AI knowledge (LLM, embedding models, vector databases)
* Strong communication skills and ability to work independently, multitask, and prioritize effectively in a dynamic environment
* A Bachelor's Degree or higher in Computer Science or related field
About Us
IBM is a leader in hybrid cloud and AI, serving clients in more than 170 countries around the world. We help businesses innovate by using artificial intelligence, blockchain, quantum computing and other emerging technologies.
Culture at IBM
We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition. At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain.