IBM logo

Senior Backend Developer with Java and Python

IBM

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

Bonapolia logo
Bonapolia

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.

IBM logo
IBM

Senior Back-End Software Developer - Data & AI

Senior Back-End Developer role focused on Data & AI, involving cloud-native solutions and multiple programming languages.

IBM logo
IBM

Senior Back-End Developer - Data & AI

Senior Back-End Developer role focusing on AI and data management, using technologies like Kubernetes and OpenShift.

Experis Deutschland logo
Experis Deutschland

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.

IBM logo
IBM

Senior Java Back-End Developer

Senior Java Developer needed in Lisbon for IBM, focusing on back-end development with Java, Spring Boot, and microservices.

IBM logo
IBM

Backend Developer (Java)

Join IBM as a Backend Developer (Java) to design and develop software infrastructure using Java, Spring Boot, and microservices.

IBM logo
IBM

Senior Software Developer - Java & Web Technologies

Senior Software Developer role focusing on Java and Web Technologies at IBM in Mulhuddart, Dublin.

IBM logo
IBM

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.

IBM logo
IBM

Senior Full Stack Developer

Senior Full Stack Developer at IBM, focusing on AI technologies and full lifecycle development in Mulhuddart, Dublin.

IBM logo
IBM

Backend Developer (Java)

Join IBM as a Backend Developer specializing in Java in Valkenswaard, focusing on software infrastructure and innovative solutions.

IBM logo
IBM

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.

IBM logo
IBM

Senior Java Back-End Developer

Senior Java Developer needed in Prague for IBM, focusing on back-end development with Java, Spring Boot, and microservices.

IBM logo
IBM

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.

yourfirm GmbH logo
yourfirm GmbH

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.

IBM logo
IBM

Senior Software Developer at IBM

Senior Software Developer at IBM, Mulhuddart, Dublin. Expertise in Java, Web tech, Cloud, APIs. Hybrid work.

IBM logo
IBM

Senior Software Developer at IBM

Senior Software Developer at IBM, Mulhuddart, Dublin. Expertise in Java, Web tech, leadership. Hybrid work.

IBM logo
IBM

Senior Backend Developer - Java, SQL

Senior Backend Developer at IBM, Lowell, MA. Skills: Java, SQL, Agile, CI/CD. Benefits: 401(k), healthcare, PTO.

IBM logo
IBM

Senior Backend Developer

Senior Backend Developer at IBM, Lowell, MA. Skills: Java, SQL, MDX, OLAP, Agile. Benefits: 401(k), healthcare, PTO, training.

IBM logo
IBM

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.

IBM logo
IBM

Software Development Engineer (SDE)

Join IBM as a Software Development Engineer to build large-scale services using Java, Golang, and cloud technologies.

Moss logo
Moss

Senior Backend Engineer (Java, Spring)

Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.

IBM logo
IBM

Senior Backend Developer

Senior Backend Developer at IBM, Cracow. Expertise in Java, NodeJS, SQL, NoSQL, cloud technologies, and API testing.

IBM logo
IBM

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.

Uber logo
Uber

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.