IBM Software Developer Job Opening – Lucknow, India (Hybrid Work)
Discover a rewarding career with IBM in Lucknow as a Software Developer. Perfect for early professionals passionate about software engineering, AI, and cloud-based applications.
🔍 Job Overview
| Details | Information |
|---|---|
| Job Title | Software Developer |
| Job ID | 27473 |
| Location | Lucknow, Uttar Pradesh, India |
| Work Arrangement | Hybrid (No Travel Required) |
| Employment Type | Regular, Entry-Level |
| Department | Software Engineering |
| Company | IBM India Private Limited |
| Shift | General (Daytime) |
| Application Deadline | Apply Now (Limited Roles Available) |
✅ Key Skills & Qualifications
| Requirement | Details |
|---|---|
| Education | Bachelor's Degree (Required), Master’s Preferred |
| Experience | 1–5 years in software development/testing/automation |
| Languages & Tools | Java, JavaScript, Spring, SQL, Selenium, Shell Scripting, Visual Studio |
| Platforms | Linux/Unix, Docker/Podman, CI/CD (GitHub, Jira, Jenkins) |
| Soft Skills | Strong communication, Agile team player, problem-solving |
💡 Key Job Highlights
| Responsibilities | Details |
|---|---|
| Feature Development | Create, enhance, and fix features for Cognos Analytics |
| UI & API Integration | Build UIs, APIs, and data connectors for seamless third-party connections |
| Performance Optimization | Resolve performance bottlenecks and maintain efficiency |
| Agile Participation | Daily standups, sprint planning, retrospectives |
| Testing | Write and execute unit/integration tests, ensure system integrity |
| Collaboration | Work closely with UX/UI, DevOps, Product Managers, QA |
🧠 About the Role
As a Software Developer at IBM in the Cognos Analytics team, you will:
-
Build high-quality enterprise-level features
-
Enhance platform performance using data-driven insights
-
Apply best practices in code reviews, CI/CD, and Agile methodology
-
Troubleshoot live application issues in cloud-based environments
-
Innovate using modern tools and frameworks for large-scale data applications
🎯 Preferred Experience (Bonus Skills)
-
Knowledge of mobile and performance testing tools
-
Familiarity with API automation testing
-
Understanding of Go, C++, or C#
-
Exposure to Kubernetes, OpenShift, and microservices
-
Strong grasp of software design patterns
🏢 About IBM Software
IBM Software is at the forefront of AI integration in core business operations—transforming businesses through intelligent automation, machine learning, and hybrid cloud platforms. With a focus on trust, speed, and confidence, IBM Software helps companies scale and succeed in a data-driven world.
🌍 Life at IBM
-
Work in a supportive, growth-oriented environment
-
Collaborate with global teams solving real-world problems
-
Learn and evolve with access to world-class learning resources
-
Be a part of innovation that matters—from AI to quantum computing
📝 How to Apply?
Ensure you:
Update your resume with relevant skills and experience.
Prepare for the technical assessment and interviews.
Apply as soon as possible since positions fill quickly!
🔗 APPLY FOR JOB HERE - SOFTWARE DEVELOPER
⚠️ You can apply to a maximum of 3 IBM roles per year. Ensure your resume matches the job description closely for better chances.
Top ATS Keywords to Include in Your Resume
| Category | Keywords |
|---|---|
| Programming | Java, JavaScript, Spring Framework, SQL, Shell Scripting |
| Automation Testing | Selenium, API Testing, Integration Testing |
| DevOps & CI/CD | Jenkins, GitHub, Docker, Podman, CI/CD Pipelines |
| Project Management | Agile Methodology, Jira, Scrum, Sprint Planning, Retrospective |
| Cloud/Containers | Kubernetes, OpenShift, Microservices Architecture |
| Operating Systems | Linux, Unix |
| Development Tools | Visual Studio, Code Review, Unit Testing, Test-Driven Development (TDD) |
| Collaboration | Cross-functional Teams, UX/UI Collaboration, Agile Standups |
| Soft Skills | Problem Solving, Communication, Analytical Thinking, Troubleshooting |
| Bonus Languages | Go, C++, C# |
Key Resume Sections with Targeted Points
1. Professional Summary
Include a summary like this (customize to match your actual experience):
“Detail-oriented Software Developer with 2+ years of experience in Java, Spring, and front-end development using JavaScript. Proficient in automation testing with Selenium and building scalable CI/CD pipelines using Jenkins and GitHub. Skilled in Agile development, API integration, containerization with Docker, and cloud-ready deployments. Strong communicator with a focus on cross-functional collaboration and continuous improvement.”
2. Skills Section
Create a two-column skill list to increase scannability:
3. Professional Experience Section
Tailor bullet points using quantifiable actions and relevant keywords:
Software Developer – [Your Company]
Month YYYY – Present
-
Developed RESTful APIs and enhanced front-end modules using Java and JavaScript, improving feature response time by 25%.
-
Automated regression tests using Selenium and integrated them into CI/CD pipeline via Jenkins and GitHub.
-
Collaborated with QA, DevOps, and UX teams in Agile sprints, contributing to successful delivery of 8+ product releases.
-
Deployed and maintained containerized applications using Docker on Linux environments.
-
Wrote shell scripts to automate routine server tasks, reducing manual effort by 30%.
-
Participated in daily standups, sprint planning, and retrospectives using Jira.
-
Performed code reviews and unit testing (JUnit), ensuring 90%+ test coverage.
Intern – [Previous Company, if any]
Month YYYY – Month YYYY
-
Assisted in debugging and developing modules for a reporting system using SQL and Spring Boot.
-
Supported test automation team by scripting Selenium test cases and logging issues in Jira.
-
Learned version control, Agile principles, and participated in sprint activities.
4. Projects Section (Optional but Powerful)
Enterprise Analytics Dashboard
Built an analytics dashboard with real-time data filtering using Java, Spring Boot, and JavaScript. Deployed via Docker and integrated Jenkins CI for nightly builds.
Test Automation Framework
Developed a modular Selenium-based automation framework integrated with GitHub Actions and email alerts on failure.
5. Certifications (if available)
-
IBM Cloud Developer Essentials
-
Oracle Certified Java Programmer
-
Selenium WebDriver Certification
-
Docker & Kubernetes Essentials
Final Resume Optimization Tips:
-
File Format: Use
.docxor PDF if the job portal allows, but.docxis safest for ATS. -
Font: Use system-readable fonts (Arial, Calibri, or Times New Roman).
-
Section Headers: Use standard headers like “Professional Experience,” not “What I’ve Done.”
-
Avoid Graphics: No tables/columns in the main content body. Use bullet points.
-
One Page: If < 5 years of experience, restrict to 1-page, ATS loves concise data.
BASIC ATS-Friendly Resume Template for this Job
If you want to have a Tailored Resume for You. We will make the resume for you.
Join Our Channel and DM for your Tailored Resume
JOIN OUR CHANNEL - Vayu Job Notifications
Join Our Channel and DM for your Tailored Resume
[NAME]
📍 Lucknow, Uttar Pradesh | 📧 email@example.com | 📞 +91-XXXXXXXXXX
🔗 LinkedIn: linkedin.com/in/yourprofile | 💻 GitHub: github.com/yourrepo
Professional Summary
Detail-oriented and highly motivated Software Developer with 3+ years of experience in designing, developing, and optimizing enterprise-grade applications. Proficient in Java, Spring, JavaScript, SQL, and test automation frameworks. Adept at working in Agile environments, collaborating with multidisciplinary teams, and ensuring secure, high-performing software delivery. Passionate about data-driven development, cloud-native systems, and performance optimization.
Core Skills & Tools
-
Languages: Java, JavaScript, SQL, Go (basic), Shell Scripting
-
Frameworks: Spring, Selenium, JUnit
-
Cloud & Containers: Docker, Kubernetes, OpenShift
-
Tools: GitHub, Jenkins, Jira, Visual Studio Code
-
Testing: Unit Testing, Integration Testing, UI Testing, API Automation
-
Operating Systems: Linux, Unix
-
Development Practices: Agile, CI/CD, Microservices Architecture
Professional Experience
Software Engineer
ABC Technologies, Bangalore | Jan 2022 – Present
-
Developed and deployed scalable modules for enterprise software using Java and Spring Boot.
-
Designed interactive UI components using JavaScript and integrated REST APIs.
-
Automated over 80% of regression test cases using Selenium WebDriver.
-
Participated in Agile sprints, daily stand-ups, and code reviews to improve team productivity.
-
Integrated CI/CD pipelines using GitHub and Jenkins, reducing deployment time by 40%.
-
Collaborated with DevOps to containerize apps using Docker and deploy to OpenShift.
Junior Developer (Internship)
XYZ Solutions, Hyderabad | Jan 2021 – Dec 2021
-
Created responsive dashboards for data visualization using HTML, CSS, and JavaScript.
-
Assisted in database optimization and wrote SQL scripts for performance testing.
-
Conducted unit tests and documented bug reports using Jira.
Education
Bachelor of Technology (B.Tech) in Computer Science
ABC Institute of Technology, Lucknow – 2020
Certifications
-
Java Programming – Oracle Certified
-
Selenium WebDriver with Java – Udemy
-
DevOps CI/CD Pipelines with Jenkins – Coursera
Projects
1. Sales Analytics Dashboard
Built a sales dashboard using Spring Boot and React; integrated MySQL and REST APIs for real-time analytics.
2. Automated Test Suite
Developed Selenium-based automation suite integrated with Jenkins pipeline, reducing test cycle by 60%.
This resume is structured to:
-
Include top ATS keywords
-
Pass ATS systems used by IBM
-
Be skimmable by recruiters in 7 seconds
-
Fit both early professionals and freshers (with internship/project substitution)
HOW TO GET JOB ALERTS DIRECTLY FROM IBM
For Picturized Detailed Explanation Click Here - JOB ALERT CREATION
How to Search for Jobs on IBM Website
Step 1: Go to IBM Careers Page
Step 2: Use the Search Bar
-
Use keywords like
Software Developer,Java,Data Engineer, or any job role you're interested in. -
You can also search by Location (e.g.,
India,Bangalore,Remote) or Job ID (if you have one). Keep Sort By as Most Recent
Step 3: Use Filters to Narrow Down Results
After searching, you can apply filters on the left panel:
-
Category (e.g., Software Development, Consulting)
-
Employment Type (Full-Time, Part-Time)
-
Location
-
Experience Level
Step 4: Click on a Job to View Details
You'll see:
-
Job description
-
Required skills
-
Location
-
Role type
-
Application button
How to Create Job Alerts on IBM Careers
Step 1: Go to IBM Careers Page
Click on Entry Level and then Career-Opportunities
Step 2: Fill Alert Preferences
You’ll be asked to provide:
-
Email address
-
Keyword (e.g., “Java Developer” or “Data Scientist”)
-
Location (e.g., India, Remote)
-
Job Category (e.g., Software Engineering, Data & AI)
Step 3: Confirm & Activate
After submitting:
-
You’ll receive a confirmation email from IBM Careers.
-
Click the link in the email to confirm and activate your job alert.
You’ll now receive IBM job alerts directly to your inbox when matching roles are posted.
Pro Tips
-
Create multiple alerts for different roles or locations.
-
Save jobs while browsing if you’re logged in with an IBM account.
-
Check your spam/promotions folder for the alert email if it doesn't appear.