Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Java Software Developer 
Poland, Lesser Poland Voivodeship, Krakow 
90315662

Today

Your Role and Responsibilities

The IBM Knowledge Catalog team in IBM’s Kraków Software Lab is part of a dynamic organization which implements holistic data management solutions used by many large customers around the world. Today we look for a Java Developer to work with us.

  • You will design, develop and/or re-engineer complex product components, and integrate software packages, programs and reusable objects residing on multiple platforms.
  • You are curious to learn as demonstrated by your up-to-date technical knowledge.
  • You are a good team player and you are familiar with Agile methodologies and principles and/or have experience working in an Agile team.

Required Technical and Professional Expertise

  • Professional experience in software development using Java
  • Understanding and practical knowledge of microservices architecture
  • Experience in Building Restful API, SDK APIs using different frameworks.
  • Experience writing / executing Unit Tests and REST API automation
  • Strong sense of ownership of deliverables


Preferred Technical and Professional Expertise

  • Experience in using messaging brokers like RabbitMQ, Kafka etc.
  • Practical knowledge of Python in the context of Machine Learning and LLMs
  • Good understanding of Docker, Kubernetes, OpenShift Container Platform, Ansible , Jenkins , Linux Operating Systems (such as Red Hat, Ubuntu, etc.)
  • Experience and working knowledge of version Control systems like Github and build tools like Maven/Gradle
  • Ability to learn and apply new technologies quickly