Job Description
Introduction
Join IBM's mission to revolutionize digital labor by developing and deploying cutting-edge conversational AI technology in our industry-leading digital labor platform, watsonx Orchestrate. We pride ourselves on our state-of-the-art, secure, and scalable application infrastructure, where data confidentiality, performance, and security are paramount. We are passionate about designing elegant APIs, microservices, cloud-based AI applications, and databases with vast datasets. If you share our passion for great software engineering, working in cross-functional teams, and tackling fast-paced challenging projects, this is the job for you!
Your Role and Responsibilities
This position is part of the watsonx Orchestrate’s AI assistant Runtime team. Our team is responsible for implementing our public APIs and the AI backend systems that are the heart of watsonx Orchestrate. You will collaborate with other development teams to understand their API and data needs and work with Site Reliability Engineers (SRE) and operations teams to enhance watsonx Orchestrate’s scalability, performance, and reliability. Although this is primarily a backend position, the ideal candidate will have knowledge and working experience with frontend technologies such as React.js.
You will prioritize customer and business requirements, working with data scientists, user experience designers, and product managers to understand requirements and create technical architectures. Your responsibilities will span the entire lifecycle of your services, including gathering requirements, design, development, continuous integration/deployment, and supporting operations. You need to be able to think strategically to develop long-term architectural roadmaps while continuously delivering new features to make incremental progress.
Required Technical and Professional Expertise
- Professional backend development experience with Java (Spring Boot) & Python in an enterprise-level environment.
- Demonstrated professional experience with Kubernetes.
- Multiple years of demonstrated professional experience designing and developing enterprise applications.
- Experience developing APIs.
Preferred Technical and Professional Expertise
- Experience designing enterprise REST APIs.
- Experience with CI/CD concepts and tools such as Jenkins.
- Experience building cloud applications using Spring Boot, with knowledge of MVC, API specifics.
Location
Please note - this position requires working onsite 3 days per week at our Mulhuddart location in Dublin.
About IBM
IBM Software infuses core business operations with intelligence—from machine learning to generative AI—to help make organizations more responsive, productive, and resilient. IBM Software helps clients put AI into action now to create real value with trust, speed, and confidence across digital labor, IT automation, application modernization, security, and sustainability. Critical to this is the ability to make use of all data, because AI is only as good as the data that fuels it. In most organizations, data is spread across multiple clouds, on-premises, in private datacenters, and at the edge. IBM’s AI and data platform scales and accelerates the impact of AI with trusted data and provides leading capabilities to train, tune, and deploy AI across business. IBM’s hybrid cloud platform is one of the most comprehensive and consistent approaches to development, security, and operations across hybrid environments—a flexible foundation for leveraging data, wherever it resides, to extend AI deep into a business.
Your Life @ IBM
At IBM, we understand that dedication to our clients' success, innovation that matters, and trust and personal responsibility in all our relationships are core to what we do. As an IBMer, you’ll be able to learn and develop yourself and your career, encouraged to be courageous and experiment every day, all whilst having continuous trust and support in an environment where everyone can thrive, whatever their personal or professional background.
Are you ready to be an IBMer?
Benefits Extracted with AI
- Diverse environment
- Equal opportunity employer
- Career development
Similar jobs
Last update: 23 minutes ago
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Senior Back-End Software Developer - Data & AI
Senior Back-End Developer role focused on Data & AI, involving cloud-native solutions and multiple programming languages.
Senior Back-End Developer - Data & AI
Senior Back-End Developer role focusing on AI and data management, using technologies like Kubernetes and OpenShift.
Java Backend Developer
Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.
Senior Java Back-End Developer
Senior Java Developer needed in Lisbon for IBM, focusing on back-end development with Java, Spring Boot, and microservices.
Backend Developer (Java)
Join IBM as a Backend Developer (Java) to design and develop software infrastructure using Java, Spring Boot, and microservices.
Senior Software Developer - Java & Web Technologies
Senior Software Developer role focusing on Java and Web Technologies at IBM in Mulhuddart, Dublin.
Senior Backend Developer with Java Expertise
Join IBM as a Senior Backend Developer in Lowell, MA. Leverage your Java and SQL skills in a dynamic, agile environment.
Senior Full Stack Developer
Senior Full Stack Developer at IBM, focusing on AI technologies and full lifecycle development in Mulhuddart, Dublin.
Backend Developer (Java)
Join IBM as a Backend Developer specializing in Java in Valkenswaard, focusing on software infrastructure and innovative solutions.
Backend Developer (Node.js)
Join IBM as a Backend Developer focusing on Node.js and API development in Mulhuddart, Dublin. Enhance AI technologies in a hybrid role.
Senior Java Back-End Developer
Senior Java Developer needed in Prague for IBM, focusing on back-end development with Java, Spring Boot, and microservices.
Senior Backend Developer with Java and SQL Expertise
Join IBM as a Senior Backend Developer specializing in Java and SQL, working on enterprise-scale analytics products.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Senior Software Developer at IBM
Senior Software Developer at IBM, Mulhuddart, Dublin. Expertise in Java, Web tech, Cloud, APIs. Hybrid work.
Senior Software Developer at IBM
Senior Software Developer at IBM, Mulhuddart, Dublin. Expertise in Java, Web tech, leadership. Hybrid work.
Senior Backend Developer - Java, SQL
Senior Backend Developer at IBM, Lowell, MA. Skills: Java, SQL, Agile, CI/CD. Benefits: 401(k), healthcare, PTO.
Senior Backend Developer
Senior Backend Developer at IBM, Lowell, MA. Skills: Java, SQL, MDX, OLAP, Agile. Benefits: 401(k), healthcare, PTO, training.
Full Stack Developer with Java and SQL
Join IBM as a Full Stack Developer in Dublin, working with Java, SQL, and cloud technologies in a hybrid environment.
Software Development Engineer (SDE)
Join IBM as a Software Development Engineer to build large-scale services using Java, Golang, and cloud technologies.
Senior Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.
Senior Backend Developer
Senior Backend Developer at IBM, Cracow. Expertise in Java, NodeJS, SQL, NoSQL, cloud technologies, and API testing.
Mid-Level Back-End Software Developer
Join IBM as a Mid-Level Back-End Software Developer in San Jose, CA. Work with Java, Python, and cloud technologies.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.