Senior Java Developer

IBMKrakow, PL
Published on

About the Role

At IBM, work transcends beyond just a job; it's a calling to innovate and collaborate. In your role as a Senior Java Developer, you will be joining a dynamic team engaged in developing an innovative IBM StreamSets product tailored for Data Integration capabilities. Your responsibilities will encompass design and development tasks, conducting code reviews, and actively engaging in daily team activities such as scrum/stand-up meetings and progress checkpoints. You'll also cooperate with various teams across the global development organization and participate in customer support activities to resolve complex issues.

About the Candidate (Expectations and Nice to Have Skills)

We are on the lookout for passionate candidates who possess cutting-edge knowledge of data technologies and excel in a collaborative, fast-paced setting. The ideal candidate should have prior experience in Java and microservice web applications, aiming to build scalable, high-performance solutions.

Required Skills:

  • Proven experience in large software development projects.
  • Strong knowledge of Java (8 or higher), Spring Framework, and Spring Security.
  • Familiarity with Docker, Kubernetes, OpenShift and solid knowledge of cloud services, preferably AWS.
  • Experience with microservices architecture and API development.

Nice to Have Skills:

  • Experience with cloud services including AWS, GCP, or Azure.
  • Background in messaging, caching, and database technology.
  • Previous experience with Python and distributed system design.

About the Company

IBM Software epitomizes the infusion of intelligence into core business operations—from machine learning to AI—enabling organizations to adapt and thrive. Our offerings assist clients in implementing AI to derive real value while ensuring data integrity, security, and operational efficiency across multiple platforms.

Company Culture and Benefits

At IBM, your career is a journey filled with opportunities for learning and personal growth. We champion a culture where you can experiment and innovate, with continuous support fostering an environment where everyone can excel, regardless of personal or professional background. Our IBMers embrace curiosity, feedback, and collaboration, focused on driving exceptional outcomes for our clients, reflecting our commitment to being a responsible technology innovator.

Additional Details

This position may offer flexible working arrangements. Please discuss any specific location requirements with the recruiter upon applying for the role.