We’re seeking a dynamic Software Engineer to join the IBM Sustainability Software business unit, contributing to our B2B Integration SaaS development team. This role offers an exceptional opportunity to work on industry-leading supply chain products, collaborate with talented engineers, and shape the future of B2B Integration solutions.
Key Responsibilities
- Collaborate with development teams, product managers, and designers to integrate advanced visibility features into IBM’s B2B solutions.
- Design, code, test, and support robust and scalable solutions for our cloud-based B2B Integration products.
- Deliver high-quality development milestones on time, ensuring product excellence.
- Gain deep, technical expertise in IBM's innovative supply chain technology.
Required Technical and Professional Expertise
- 4+ years of experience in Java development.
- 2+ years of hands-on experience with SQL/NoSQL databases like DB2 and Couchbase.
- Proficiency in web development and working with REST APIs.
- A Bachelor’s degree in Computer Science or a related field, combined with strong communication skills.
- Knowledge of Continuous Integration & Continuous Development (CI/CD) practices.
Preferred Technical Skills
- Experience with Kotlin development.
- Familiarity with the Spring Boot framework.
- Hands-on expertise with OpenSearch or ElasticSearch.
- Knowledge of messaging systems like Message Queue or Kafka.
- Understanding of Site Reliability Engineering (SRE) concepts.
Why Choose IBM?
- Work with a leading innovator in AI, quantum computing, blockchain, and hybrid cloud technologies.
- Collaborate with industry leaders to solve complex, real-world problems.
- Be part of a company that prioritizes sustainability and acts as a force for good.
Why IBM B2B Integration?
IBM’s B2B Integration SaaS is a multi-enterprise, cloud-based business network. It enhances Electronic Data Interchange (EDI) with API capabilities to automate and digitize B2B transactions seamlessly. As part of the team, you’ll contribute to a solution that empowers businesses globally to streamline their supply chains.
About the IBM Software Business Unit
IBM Software integrates AI, data, and hybrid cloud solutions to make businesses more responsive, productive, and resilient. By combining machine learning with trusted data, we help organizations scale their AI capabilities across diverse environments—from multiple clouds to on-premises systems.
Life @ IBM
As an IBMer, you’ll be part of a collaborative, growth-oriented culture where curiosity is celebrated, experimentation is encouraged, and continuous learning is a way of life. IBMers embrace challenges, provide ongoing feedback to peers, and contribute to exceptional outcomes through teamwork and diverse perspectives.
Diversity and Inclusion
At IBM, we are committed to building a diverse and inclusive workplace. We welcome applicants of all backgrounds and are proud to be an equal opportunity employer.