On-site
Full Time
Introduction A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions. Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career. Decision Management is an exciting offering from IBM that enables businesses to easily automate and manage the entire lifecycle of decisions. Decisions are at the heart of our customer business. To stay competitive and meet ever-rising customer expectations in today’s fast-moving digital world, businesses need to make better decisions faster. Advanced analytics and AI combined with business rules can help turn insights into practical, personalized and immediate customer actions that generate measurable business results. Your Role And Responsibilities We need your motivation and your collaboration to take Decision Management to the next level. As a software developer for Decision Management, you will contribute to design and development for features for our products lines with all quality aspects it encompass. You are curious and eager to develop a client-focused behavior, passionate about new technology, agile and devOps practices. We are looking for a junior software developer who is ready to learn fast, being a great team player and happy to share on any aspect. Preferred Education Master's Degree Required Technical And Professional Expertise 2+ years of experience. Strong understanding of Java development, demonstrated through academic projects, internships, or personal projects (e.g., GitHub portfolio, contributions to open-source). Interest in software quality, with evidence such as writing unit tests, using static analysis tools, or participating in code reviews. Team player mindset, with experience using version control systems (e.g., Git) and familiarity with Agile methodologies (Scrum, Kanban). Curious and proactive, always eager to tackle new challenges and learn new technologies. Excited about AI, with a desire to leverage AI tools for coding, testing, and productivity. Open-source enthusiast, comfortable using and contributing to open-source libraries and frameworks. Proven communication skills, with a willingness to share knowledge and present your work to peers. Experience in Java programming language Experience of continuous integration, Maven, Docker compose would be a plus Familiarity with testing frameworks Fluent in written and spoken English. Preferred Technical And Professional Experience Proficiency in multiple programming languages (Java, Python…) demonstrating versatility and adaptability is a plus. Experience using build, deployment and development tools like Git, Travis, Tekton Show more Show less
IBM
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections IBM
Bengaluru
4.0 - 8.0 Lacs P.A.
Bengaluru, Karnataka, India
Salary: Not disclosed
Bengaluru
50.0 - 55.0 Lacs P.A.
Bengaluru, Karnataka, India
Salary: Not disclosed