Junior Java/GoLang engineer

IBMKrakow, PL
Published on

About the Role

Our team works on the software usage metering solutions across IBM. In the rapidly growing world of public, private and hybrid clouds, there is a strong need for tools allowing customers to measure business value, model different deployment strategies, verify compliance, and consolidate on-prem and SaaS data.

If you want to gain knowledge of creating enterprise Java applications, continuous delivery, DevOps, IBM CloudPaks, agile methodologies, automated testing, and other aspects of end-to-end software development, let us know by applying to join our team! Your work will include:

  • Developing new features
  • Working on integration with other products based on agreed interfaces
  • Owning selected product components and taking care of their evolution

About the Candidate

Required education:

  • Bachelor's Degree
    Preferred education:
  • Master's Degree

Required technical and professional expertise:

  • Experience with Java or Golang
  • Knowledge of Docker / Kubernetes
  • SQL
  • GIT or equivalent for version control
  • Understanding of the Agile methodology
  • Communicative level of English, both written and spoken.

Preferred technical and professional experience:

  • HTML, CSS, Jenkins, Selenium
  • Python
  • React

About the Company

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.
IBM's hybrid cloud platform is one of the most comprehensive and consistent approaches to development, security, and operations across hybrid environments.

Company Culture and Benefits

At IBM, we understand that being an IBMer means learning and developing yourself and your career. You'll be encouraged to be courageous and experiment every day, while having continuous trust and support in an environment where everyone can thrive, regardless of their personal or professional background. IBMers are growth-minded, always staying curious, open to feedback, and learning new information and skills. Our employees are trusted to provide ongoing feedback to help others grow and collaborate while keeping a team-focused approach.

Additional Information

IBM's greatest invention is the IBMer. We believe through the application of intelligence, reason, and science, we can improve business, society, and the human condition. IBM is proud to be an equal-opportunity employer, committed to compliance with fair employment practices regarding citizenship and immigration status.