Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by IBM Team. If you also belong to the team, you can get access from here

IBM Verified Tick

Compare button icon Compare button icon Compare
filter salaries All Filters

1,490 IBM Jobs

Software Developer - Dev / QA

15-20 years

Pune

Software Developer - Dev / QA

IBM

posted 2 weeks ago

Job Role Insights

Flexible timing

Job Description



  • Develop and integrate RESTful APIs using Java or GoLang in a cloud-native environment.

  • Contribute to the evolution of microservices-based architectures and containerized deployments (Docker, Kubernetes).

  • Participate in code reviews, write unit/integration tests, and support debugging efforts.

  • Support backend operations including basic monitoring, logging, and troubleshooting under guidance.

  • Define overall testing strategy and objectives aligned with project goals.

  • Develop detailed test plans including scope, approach, resources, schedule, and deliverables, there by ensuring test adequacy.

  • Implement and maintain test automation to ensure product reliability, quality and performance.

  • Review the test-cases, automation code/scripts and test data.

  • Coordinate setup and maintenance of test environments.

  • Ensure timely identification, logging, tracking, and resolution of defects.

  • Coordinate with development and business teams to prioritize and fix bugs.

  • Test components for optimal performance across a vast array of web-capable devices and browsers.

  • Work across Linux and Windows operating systems to ensure broad compatibility and deployment readiness.

  • Collaborate with team members across different layers of the tech stack as well as product management to deliver cohesive, high-performance, high quality features.

  • Translate functional business requirements and technical specifications into reliable and maintainable deliveries.

  • Troubleshoot and resolve production issues in collaboration with other engineers.

  • Drive greenfield initiatives, and influence product direction while mentoring junior engineers across cross-functional teams to shape technical strategy.

  • Actively participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives) and contribute to continuous improvement.


    Required education
    Bachelor's Degree

    Preferred education
    Master's Degree

    Required technical and professional expertise

  • 15+ years of experience in software development and testing/quality assurance, with a focus on automation and performance scripting.

  • Backend development experience using Java, J2EE, and GoLang.

  • Hands-on experience building or supporting RESTful APIs and integrating backend services.

  • Deep understanding of manual and automated testing techniques (e.g., black box, white box, regression, performance testing).

  • Proficient in testing front-end interfaces built using React, JavaScript (ES6+), HTML5, CSS3, and integrating with backend APIs.

  • Proficiency in automation tools like RestAssured, Selenium, Cucumber, JUnit,etc.

  • Knowledge of performance test tools like JMeter, LoadRunner, or similar tools.

  • Strong at system administration - Linux, Windows, Mac with passion for scripting, coding and automation.

  • Strong understanding of RESTful API design, consumption, and integration across frontend and backend services.

  • Skilled in working with Postgres or other relational databases, including basic query writing and data access patterns.

  • Exposure to microservices principles and containerization using Docker.

  • Hands-on experience in deploying full stack applications on AWS and RedHat OpenShift (OCP/ROSA), with the ability to build end-to-end cloud-native solutions.

  • Hands-on experience with CI/CD pipelines (GitHub Actions, Jenkins), and configuration management using tools like Jira and Git.

  • Experience with monitoring tools suited for full stack observability such as ELK Stack, Instana, and Grafana.

  • Strong testing background with Selenium, JUnit, SonarQube, and frontend testing tools (e.g., Jest, Cypress).

  • Exposure to Shell scripting and Node.js for task automation and lightweight services.

  • Experience working in Agile/Scrum environments, with strong collaboration skills.

  • Exposure to security domain concepts, especially UI-facing aspects like OAuth, CSP, and secure session management, would be added advantage.

  • Effective cross-functional collaboration skills in multi-team, multi-region environments.


    Preferred technical and professional experience

  • Familiarity with backend architectural design patterns (e.g., microservices, event-driven architecture).

  • Familiarity with API security concepts like OAuth2, JWT, or simple authentication mechanisms.

  • Hands-on experience with cryptographic algorithms, protocols (e.g., TLS, FIPS), and Java security frameworks.

  • Understanding of security vulnerabilities, secure coding practices, implementation of appropriate resolutions and awareness of common vulnerabilities (e.g., OWASP Top 10).

  • Awareness of DevSecOps principles, including interest in integrating security into CI/CD workflows.

  • Exposure to scripting with Shell, Python, or Node.js for backend automation or tooling is a plus.

  • Working knowledge of Section 508 and WCAG accessibility standards.

  • Experience with Carbon Design System or similar UI frameworks.

  • Knowledge and experience in security and privacy by design principles.

  • Enthusiasm for working on scalable systems, learning cloud-native patterns, and improving backend reliability.

  • Ability to create video demos and write blogs on product use-cases.

  • Employment Type: Full Time, Permanent

    Read full job description

    IBM Software Developer Interview Questions

    A Software Developer was asked
    4w ago
    Q. What programming languages are you most comfortable with, and why?
    A Software Developer was asked
    4w ago
    Q. How do you ensure the quality and performance of the code you write?
    A Software Developer was asked
    1mo ago
    Q. What is BDC?
    View all

    What people at IBM are saying

    3.9
    Rating based on 445 Software Developer reviews

    Likes

    Unlimited sick leave

    Dislikes

    They fired almost all US people and hired us in India to fill those positions and made us work in the day time as per india hr policies and night time as well with US people. Worst working environment. No work life balance. Developer should do everything like end to end support along with on call support which is more hectic 24/7 o..Read More

    Read 445 Software Developer reviews

    Software Developer salary at IBM

    reported by 6k employees
    ₹13.7 L/yr - ₹34.9 L/yr
    130% more than the average Software Developer Salary in India
    View more details

    What IBM employees are saying about work life

    based on 23.8k employees
    77%
    85%
    66%
    79%
    Flexible timing
    Monday to Friday
    No travel
    Day Shift
    View more insights

    IBM Benefits

    Submitted by Company
    Flexible Work Options
    Medical Plans
    Volunteering Rewards
    Submitted by Employees
    Work From Home
    Soft Skill Training
    Health Insurance
    Job Training
    Cafeteria
    Free Transport +6 more
    View more benefits

    Compare IBM with

    TCS

    3.6
    Compare

    Accenture

    3.7
    Compare

    Wipro

    3.7
    Compare

    Cognizant

    3.7
    Compare

    Capgemini

    3.7
    Compare

    Infosys

    3.6
    Compare

    Similar Jobs for you

    Automation Engineer at IBM India Pvt. Limited

    Pune

    8-13 Yrs

    Not Disclosed

    Development Manager at Amazon Development Centre (India) Pvt. Ltd.

    Chennai

    12-17 Yrs

    Not Disclosed

    Automation at Nutanix Technologies India Private Limited

    Bangalore / Bengaluru

    10-17 Yrs

    Not Disclosed

    Software QA Engineer at Applied Materials India Private Limited

    Bangalore / Bengaluru

    10-15 Yrs

    Not Disclosed

    Automation Test Engineer at 10X Recruit

    8-12 Yrs

    Not Disclosed

    QA Professional at Virtusa Consulting Services Pvt Ltd

    Chennai

    9-14 Yrs

    Not Disclosed

    QA Architect at Virtusa Consulting Services Pvt Ltd

    Chennai

    15-20 Yrs

    Not Disclosed

    Principal Software Engineer at Yo HR Consultancy

    12-25 Yrs

    Not Disclosed

    Software Developer at IBM India Pvt. Limited

    Bangalore / Bengaluru

    10-14 Yrs

    Not Disclosed

    Software Developer at IBM India Pvt. Limited

    Bangalore / Bengaluru

    15-20 Yrs

    Not Disclosed

    IBM Pune Office Locations

    View all
    Pune Office
    IBM India Pvt. Ltd., 4th Floor, Quadra-I, Opp. Magarpatta City, Hadapsar Pune
    Maharashtra 411028
    Pune Office
    IBM, Congo Block 1.3, Embassy Tech Zone, Phase 2, Rajiv Gandhi Infotech Park, Hinjawadi Pune
    Maharashtra 411057

    Software Developer - Dev / QA

    15-20 Yrs

    Pune

    Software Testing, Python, AWS +15 more

    2 weeks ago·via naukri.com

    Data Analyst/Senior Data Analyst

    3-8 Yrs

    ₹ 4.5L/yr - 9L/yr (AmbitionBox estimate)

    Bangalore / Bengaluru, Delhi/Ncr

    Power BI, SQL, Informatica +1 more

    Few hours ago·via naukri.com

    Record-To-Report (R2R) - Process Analyst & Sr. Process Analyst

    2-7 Yrs

    Chennai

    SAP, Record to Report, R2R +7 more

    2 days ago·via naukri.com

    IBM Hiring- RTR Transformation -Gurgaon/Bangalore

    14-22 Yrs

    ₹ 1L/yr - 101L/yr (AmbitionBox estimate)

    Gurgaon / Gurugram, Bangalore / Bengaluru

    Record to Report, RTR, Transformation +2 more

    1 week ago·via naukri.com

    IBM-Employee data management-DGM-US shifts-Bangalore

    13-20 Yrs

    ₹ 20L/yr - 35L/yr

    Bangalore / Bengaluru

    EDM, HRO

    1 week ago·via naukri.com

    Deputy Group Manager- US/UK Payroll-Bangalore-US Shifts- IBM

    13-19 Yrs

    ₹ 20L/yr - 35L/yr

    Bangalore / Bengaluru

    Payroll, US Payroll

    1 week ago·via naukri.com

    Assistant Manager - F&A Delivery - Record To Report

    4-8 Yrs

    Noida

    Finance, Accounting, Financial Analysis +13 more

    1 week ago·via naukri.com

    Sr. Process Analyst - F&A Delivery - Record To Report

    3-7 Yrs

    Noida

    Finance, SAP, Accounting +17 more

    1 week ago·via naukri.com

    Assistant Manager - F&A Delivery - Record To Report

    4-8 Yrs

    Bangalore / Bengaluru

    Finance, Accounting, Financial Analysis +13 more

    1 week ago·via naukri.com

    Sr. Process Analyst - F&A Delivery - Order To Cash

    2-6 Yrs

    ₹ 3L/yr - 5.8L/yr (AmbitionBox estimate)

    Bangalore / Bengaluru

    Finance, Accounting, Tally +11 more

    1 week ago·via naukri.com
    write
    Share an Interview