Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים

דרושים Software Developer Java Back-end ב-Ibm ב-Poland, Krakow

מצאו את ההתאמה המושלמת עבורכם עם אקספוינט! חפשו הזדמנויות עבודה בתור Software Developer Java Back-end ב-Poland, Krakow והצטרפו לרשת החברות המובילות בתעשיית ההייטק, כמו Ibm. הירשמו עכשיו ומצאו את עבודת החלומות שלך עם אקספוינט!
חברה (1)
אופי המשרה
קטגוריות תפקיד
שם תפקיד (1)
Poland
Krakow
נמצאו 8 משרות
03.09.2025
IBM

IBM Software Development Engineer II Poland, Lesser Poland Voivodeship, Krakow

Limitless High-tech career opportunities - Expoint
תיאור:

The Apptio Mallard Team is looking for a Software Engineer to help us build the innovative Cloudability MSP and Commercial Billing product. The right candidate will be a solid Java developer with strong SQL knowledge, preferably familiar with frontend development. We are developing a scalable, performant, cloud-native FinOps solution running on AWS using a microservices architecture (backend and frontend). We own the entire lifecycle of the product, from requirements clarification, through design and implementation, to production deployment and support. As part of the team, you will be building important features in a SaaS environment to help our customers manage and optimize their cloud spend.

Your role and responsibilities

In this role, you will own features through the whole lifecycle and will be expected to actively take on new technologies and solution areas. Your main duties will include designing and implementing new features, optimizing and maintaining existing code, and ensuring that the software meets the high-quality standards through testing and debugging. You will also work closely with other developers, designers, and product managers to ensure the software meets our users’ needs.

You will be required to participate in the on-call shifts from time to time as per the team's schedule.

Required education
Bachelor's Degree
Preferred education
Bachelor's Degree
Required technical and professional expertise

• 3+ years of experience working with web-based microservices.

• Demonstrated experience with end-to-end application development.

• Experience with Java, object-oriented programming, REST, relational databases, schema design and SQL.

• Excellent communication skills, team collaboration and critical thinking.

• Knowledge of data structures, algorithms and asynchronous architectures.

Preferred technical and professional experience

• Experience with AWS or other public cloud technologies.

• Experience with ReactJS, JavaScript and one or more modern JS UI frameworks.

• Experience with distributed source control systems such as Git.

• Familiarity with Maven.

• Familiarity with a DevOps working model.

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

OTHER RELEVANT JOB DETAILS

For additional information about location requirements, please discuss with the recruiter following submission of your application.

Expand
03.09.2025
IBM

IBM Backend Java Developer Poland, Lesser Poland Voivodeship, Krakow

Limitless High-tech career opportunities - Expoint
תיאור:

In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology.

In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology.

Your role and responsibilities
  • Provide expertise in analysis, requirements gathering, design, coordination, customization, testing and support of reports, in client’s environment
  • Develop and maintain a strong working relationship with business and technical members of the team
  • Relentless focus on quality and continuous improvement
  • Perform root cause analysis of reports issues
  • Development / evolutionary maintenance of the environment, performance, capability and availability.
  • Assisting in defining technical requirements and developing solutions
  • Effective content and source-code management, troubleshooting and debugging.
Required education
Bachelor's Degree
Preferred education
Master's Degree
Required technical and professional expertise
  • Tableau Desktop Specialist, SQL -Strong understanding of SQL for Querying database Good to have - Python ; Snowflake, Statistics, ETL experience.
  • Extensive knowledge on using creating impactful visualization using Tableau.
  • Must have thorough understanding of SQL & advance SQL (Joining & Relationships).
  • Must have experience in working with different databases and how to blend & create relationships in Tableau.
  • Must have extensive knowledge to creating Custom SQL to pull desired data from databases. Troubleshooting capabilities to debug Data controls.
Preferred technical and professional experience
  • Troubleshooting capabilities to debug Data controls Capable of converting business requirements into workable model.
  • Good communication skills, willingness to learn new technologies, Team Player, Self-Motivated, Positive Attitude.
  • Must have thorough understanding of SQL & advance SQL (Joining & Relationships).

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

OTHER RELEVANT JOB DETAILS

When applying to jobs of your interest, we recommend that you do so for those that match your experience and expertise. Our recruiters advise that you apply to not more than 3 roles in a year for the best candidate experience. For additional information about location requirements, please discuss with the recruiter following submission of your application.

Expand
11.05.2025
IBM

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

Limitless High-tech career opportunities - Expoint
תיאור:
Your role and responsibilities

You are a Java developer, who 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.

Required education
Bachelor's Degree
Preferred education
Master's Degree
Required technical and professional expertise
  • Professional experience in software development using Java (minimum of 5 years)
  • 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
  • Experience and working knowledge of version control systems like GitHub and build tools like Maven/Gradle
  • Ability to learn and apply new technologies quickly
  • Ability to independently create designs and coordinate their acceptance by stakeholders
  • Experience in analyzing and designing new functionalities
Preferred technical and professional experience
  • Leadership skills with the ability to coordinate work across teams
  • Ability to provide support to less experienced team members
  • Proven experience in delivering both minor and major functionalities independently
  • 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.)

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

OTHER RELEVANT JOB DETAILS

For additional information about location requirements, please discuss with the recruiter following submission of your application.

Expand
10.05.2025
IBM

IBM Software Development Manager Poland, Lesser Poland Voivodeship, Krakow

Limitless High-tech career opportunities - Expoint
תיאור:
Your role and responsibilities

Your primary responsibilities include:

Lead the development of innovative solutions to enhance our product and development experience, effectively contributing to making our software better.

Technical Direction:Provide technical guidance by actively participating in architectural discussions, developing code, and advocating for new process improvements to drive innovation and efficiency.

Required education
Bachelor's Degree
Preferred education
Master's Degree
Required technical and professional expertise
  • Programming Proficiency:
    Strong hands-on experience with JavaScript/TypeScript or C# in modern development environment.
  • Software Development:
    Solid understanding of software development engineering practices and lifecycle.
  • Scalable Solution Design:
    Firsthand experience in designing and implementing scalable SaaS-based solutions.
  • Management Experience:
    Leading or mentoring engineers, either as a formal manager or informal team leader.
  • Growth mindset:
    Proven track record of applying a growth mindset to thrive in fast-changing environments, continuously learning, adapting and guiding others through uncertainty and ambiguity.
Preferred technical and professional experience
  • Distributed systems:
    Experience in developing and designing distributed systems. Understanding deployment and troubleshooting of such
  • Business Domain focus:
    Ability to work with cross functional teams (incl. Product Managers, Business Analytics and Customers) with deep understanding of the business domain. Experience in practical modeling and translating between engineering and business teams (e.g. DDD)
  • Hybrid team management:
    Familiarity with distributed team management techniques

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

OTHER RELEVANT JOB DETAILS

For additional information about location requirements, please discuss with the recruiter following submission of your application.

Expand
10.05.2025
IBM

IBM Senior Software Development Engineer Golang Poland, Lesser Poland Voivodeship, Krakow

Limitless High-tech career opportunities - Expoint
תיאור:
Your role and responsibilities


Responsibilities:
You will work with your scrum team to deliver impactful and valuable features bi-weekly. You will personally own end-to-end features from concept to design to production, and partner with product managers, other engineers, and other teams to achieve high-quality solutions.

Required education
Preferred education
Bachelor's Degree
Required technical and professional expertise
  • Passion for delivering enterprise-level software with expertise in Go and Terraform
  • Hands-on experience with AWS, Azure, and/or GCP services (compute, storage, databases)
  • Strong understanding of complex data models, business rules, and SDLC best practices (CI/CD, automated testing)
  • Collaborative team player with effective communication and cross-functional teamwork skills
  • Proven experience in delivering commercial software, including product and release lifecycle management
  • Fluent English language skills
Preferred technical and professional experience
  • Technical leadership experience in building scalable and complex software systems
  • Proficiency in modern application architecture, data structures, and object-oriented programming
  • Open to working with various technologies (e.g., Typescript, Java, React.js, Kubernetes, Docker)

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

OTHER RELEVANT JOB DETAILS

For additional information about location requirements, please discuss with the recruiter following submission of your application.

Expand
10.05.2025
IBM

IBM Senior Software Engineer Poland, Lesser Poland Voivodeship, Krakow

Limitless High-tech career opportunities - Expoint
תיאור:
Your role and responsibilities

The Apptio Team is looking for a Senior Software Engineer to help us build the innovative Finops products. The right candidate will be an expert Java developer with strong Cloud knowledge, (familiarity with frontend development is a bonus). We're developing a scalable, performant, cloud-native FinOps solution running on AWS using a microservices architecture (backend and frontend). We own the entire lifecycle of the product, from requirements clarification, through design and implementation, to production deployment and support.As part of the team,

  • You will be leading the development and delivery of important features in a SaaS environment to help our customers manage and optimize their cloud spend.
  • You will own significant portions of our team codebase, and participate in setting strategic direction for the project.
  • Your main duties will include designing and implementing new features, optimizing, and maintaining existing code, and ensuring the software meets high-quality standards through testing and debugging.
  • You will also work closely with other developers, designers, and product managers to ensure the software meets user needs and modern non-functional requirements.
  • You will also be asked to be on on-call shifts based on the rules and requirements of each business unit/team.
Required education
Preferred education
Bachelor's Degree
Required technical and professional expertise
  • Java software engineer with 6+ years of experience
  • Strong in Java (multithreading, collections) skills with 5+ years of experience. Experience on Java 17+ features such as Records, Pattern matching, Sealed classes, VirtualThreads etc.
  • Extensive experience on microservice frameworks (Springboot, Quarkus, Serverless, preferrable Dropwizard)
  • Familiarity with design patterns applicable to big data (batch and stream processing)
  • Experience of Dropwizard, AWS and Snowflake are highly desirable
  • Knowledge of front-end technologies like React (micro-frontend)
  • Good knowledge on CI/CD (Github Actions, ArgoCD), Terraform
  • Familiarity with Docker/containerization technologies
  • Familiatrity with monitoring&alerting tools (Datadog, Splunk)
  • Familiarity with cloud service providers (Azure, GCP, preferable AWS)
  • Proven track record in an agile SDLC in a large-scale enterprise environment
  • Knowledge of FinOps and SaaS products an added bonus!
Preferred technical and professional experience
  • Experience with AWS or other public cloud technologies
  • Experience with Dropwizard, Quarkus
  • Experience with SQL (Aurora PostgreSQL) and NoSQL database implementations
  • Familiarity working in a DevOps model (you develop, you own)

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

OTHER RELEVANT JOB DETAILS

For additional information about location requirements, please discuss with the recruiter following submission of your application.

Expand
10.05.2025
IBM

IBM Software Engineer AI Poland, Lesser Poland Voivodeship, Krakow

Limitless High-tech career opportunities - Expoint
תיאור:
Your role and responsibilities

A successful individual for this role should possess:

  • Ability to jump into multiple source code bases
  • Self-driven and a desire to continually learn
  • Good code writing discipline and an eye for code efficiency
  • Strong analytical and problem-solving thinking
  • Ability to take ownership of problems to resolution and tasks to completion
Required education
Preferred education
Master's Degree
Required technical and professional expertise
  • 2+ years of professional experience coding and debugging in Python language, additional languages like JS/TS and Go is a plus
  • On-hands experience with Machine Learning and Artificial Intelligence technologies, focusing on foundational models
  • Experience working with git and any CI/CD automation tool (e.g. GitHub Actions, Travis, Jenkins)
  • Experience on agile software development
  • Fluent in written and spoken English
Preferred technical and professional experience
  • Working knowledge and understaning of ML/AI concepts, especially concerning Large Language Models and foundational models overall
  • Experience working with containerized environments (e.g. Docker, Kubernetes, Openshift)
  • Experience with software architecture design, including API (e.g. REST API, SDK) design
  • Experience on micro-service architecture and development
  • Experience with cloud environments

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

OTHER RELEVANT JOB DETAILS

For additional information about location requirements, please discuss with the recruiter following submission of your application.

Expand
Limitless High-tech career opportunities - Expoint
תיאור:

The Apptio Mallard Team is looking for a Software Engineer to help us build the innovative Cloudability MSP and Commercial Billing product. The right candidate will be a solid Java developer with strong SQL knowledge, preferably familiar with frontend development. We are developing a scalable, performant, cloud-native FinOps solution running on AWS using a microservices architecture (backend and frontend). We own the entire lifecycle of the product, from requirements clarification, through design and implementation, to production deployment and support. As part of the team, you will be building important features in a SaaS environment to help our customers manage and optimize their cloud spend.

Your role and responsibilities

In this role, you will own features through the whole lifecycle and will be expected to actively take on new technologies and solution areas. Your main duties will include designing and implementing new features, optimizing and maintaining existing code, and ensuring that the software meets the high-quality standards through testing and debugging. You will also work closely with other developers, designers, and product managers to ensure the software meets our users’ needs.

You will be required to participate in the on-call shifts from time to time as per the team's schedule.

Required education
Bachelor's Degree
Preferred education
Bachelor's Degree
Required technical and professional expertise

• 3+ years of experience working with web-based microservices.

• Demonstrated experience with end-to-end application development.

• Experience with Java, object-oriented programming, REST, relational databases, schema design and SQL.

• Excellent communication skills, team collaboration and critical thinking.

• Knowledge of data structures, algorithms and asynchronous architectures.

Preferred technical and professional experience

• Experience with AWS or other public cloud technologies.

• Experience with ReactJS, JavaScript and one or more modern JS UI frameworks.

• Experience with distributed source control systems such as Git.

• Familiarity with Maven.

• Familiarity with a DevOps working model.

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

OTHER RELEVANT JOB DETAILS

For additional information about location requirements, please discuss with the recruiter following submission of your application.

Expand
בואו למצוא את עבודת החלומות שלכם בהייטק עם אקספוינט. באמצעות הפלטפורמה שלנו תוכל לחפש בקלות הזדמנויות Software Developer Java Back-end בחברת Ibm ב-Poland, Krakow. בין אם אתם מחפשים אתגר חדש ובין אם אתם רוצים לעבוד עם ארגון ספציפי בתפקיד מסוים, Expoint מקלה על מציאת התאמת העבודה המושלמת עבורכם. התחברו לחברות מובילות באזור שלכם עוד היום וקדמו את קריירת ההייטק שלכם! הירשמו היום ועשו את הצעד הבא במסע הקריירה שלכם בעזרת אקספוינט.