Software Developer
- Published on
About the Role
At IBM, work is more than a job - it's a calling: To build, design, code, consult, and think along with clients. You will be part of a newly established, highly motivated and skilled team working on a new IBM product focusing on Data Integration capabilities. Your responsibilities include participating in design and development activities, performing code reviews, and contributing to daily team activities such as scrum/stand-up meetings and demo sessions. You will also cooperate with different teams across the worldwide development organization to resolve complex issues for customers.
Required Education
- Bachelor's Degree.
Required Technical and Professional Expertise
- At least 3+ years of professional experience with Java.
- Proven experience in large software development projects.
- Experience with Rest API.
- Advanced knowledge of Linux and shell scripting.
- Understanding of cloud services and CI/CD processes.
- Familiarity with SaaS and microservices security aspects.
- Excellent communication and presentation skills.
- Proficiency in English.
Preferred Technical and Professional Experience
- Experience with cloud-native technologies (AWS, GCP, Azure).
- Ability to work in a complex development environment with teams spread across the world.
About the Company
IBM Software integrates intelligence into core business operations - from machine learning to generative AI - to help organizations become more responsive, productive, and resilient. Our solutions enable clients to harness AI for real value, informed by trusted data.
Company Culture and Benefits
Being part of IBM means embracing a culture of learning, striving for innovation, and responsibility. IBMers are growth-minded, curious, and collaborative, continuously pushing for exceptional outcomes for our customers. We actively encourage employees to be courageous and experiment, ensuring a thriving environment for personal and professional development.