Full Stack Developer

Bengaluru, Karnataka, India
Apr 22, 2024
Apr 04, 2025
Onsite
Full-Time
3 Years
Job Description

At IBM, work transcends beyond mere tasks; it's a calling to innovate, create, and solve some of the world's most complex challenges. As a Senior Software Developer, you'll have the opportunity to lead in this new era of technology, collaborating with a diverse team to pioneer cutting-edge solutions that make a tangible difference.

Your Role and Responsibilities

As a Senior Software Developer at IBM, you'll play a pivotal role in designing, coding, and testing new functions, ensuring adherence to the team's development processes. Your responsibilities will include.

  • Collaborating closely with development and QA teams to ensure timely resolution of defects and high-quality deliverables.
  • Analyzing and fixing defects in existing products to enhance overall product quality.
  • Contributing to open, transparent agile teams committed to continuous learning and improvement.

Required Technical and Professional Expertise

  • 3+ years of IT industry experience, with at least 2 years in a relevant role.
  • Proficiency in at least one modern programming language such as GO, NodeJS, JavaScript, or Python.
  • Experience with integrated development environments (e.g., Eclipse, Visual Studio Code) and source control management tools (e.g., Git).
  • Familiarity with containers, container orchestration software, and cloud platforms.
  • Knowledge/experience in automating infrastructure, testing, and deployments using tools like Jenkins, Puppeteer, Selenium, or similar frameworks.
  • Understanding of deployment tools like Jenkins and Travis for software release packaging, testing, and deployment.

Preferred Technical And Professional Expertise

  • Strong understanding of technologies like Kubernetes, Microservices, Cloud Storage, delivery pipelines, and REST APIs.
  • Experience with Microservices Architecture and Design.
  • Familiarity with leading development/QA projects and any Cloud Platforms (e.g., IBM Cloud, AWS, Azure).

About Business Unit

IBM Software empowers organizations with intelligent solutions, leveraging AI and data to enhance responsiveness, productivity, and resilience. Our hybrid cloud platform accelerates AI's impact by providing leading capabilities to train, tune, and deploy AI across businesses.

Your Life @ IBM

Being an IBMer means being part of a community committed to growth, innovation, and trust. You'll have the opportunity to continuously learn, experiment, and collaborate with colleagues from diverse backgrounds, driving exceptional outcomes for our clients and the world.

About IBM

IBM's legacy is built on innovation and the dedication of IBMers to improve business, society, and the human condition. As one of the largest technology and consulting employers globally, IBM fosters a culture of early adoption of emerging technologies like AI, quantum computing, and blockchain.

Location Statement:

We encourage you to apply for roles that match your expertise and experience. For the best candidate experience, our recruiters recommend applying to a maximum of 3 roles in a year.

Being You @ IBM

IBM is committed to creating a diverse and inclusive environment where all individuals are valued and respected. We embrace diversity in all its forms and are proud to be an equal opportunity employer. Join us on our journey to be a responsible technology innovator and a force for good in the world.

Please note. This job requires full COVID-19 vaccination prior to the start date, and proof of vaccination status will be required. IBM considers exemption requests on a case-by-case basis, subject to submission of required proof before a stipulated date.

Related Jobs