Job Overview
IBM is looking for a highly motivated Junior Software Developer to join its Transformation and Operations unit in Bangalore. This early professional role offers an exciting opportunity to work on cutting-edge full-stack development projects, collaborating with cross-functional teams and utilizing technologies such as Node.js, React.js, and Python. If you’re passionate about building innovative solutions and solving complex problems, this role is for you.
Job Details
- Company: IBM
- Job Position: Junior Software Developer
- Location: Bangalore, Karnataka, India
- Qualification: Bachelorβs Degree in Computer Science or related field
- Salary: βΉ6 LPA β βΉ9 LPA (estimated based on industry standards)
Key Responsibilities
- Design and develop scalable and efficient full-stack applications.
- Collaborate with product managers, designers, and developers on project planning and delivery.
- Maintain and optimize existing codebases for performance and scalability.
- Build secure and maintainable backend services using Node.js and Python.
- Develop responsive and interactive user interfaces using React.js.
- Conduct unit testing and integration testing of applications.
- Ensure high performance and responsiveness across platforms and browsers.
- Troubleshoot technical issues and implement bug fixes.
- Participate in code reviews and provide constructive feedback.
- Maintain documentation of all technical processes and procedures.
- Follow agile development practices and participate in daily stand-ups.
- Support deployment processes and monitor application health.
- Stay updated with new trends and technologies in software development.
- Work on containerization and deployment using Kubernetes (if applicable).
- Contribute to continuous improvement of team practices and processes.
Required Skills and Knowledge
- Strong proficiency in Node.js and React.js for backend and frontend development.
- Working knowledge of Python for backend services and scripting tasks.
- Experience with databases like MongoDB and PostgreSQL.
- Good understanding of the software development lifecycle (SDLC).
- Familiarity with API development and integration practices.
- Basic knowledge of API management platforms like API Connect is a plus.
- Understanding of container orchestration tools like Kubernetes (preferred).
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication abilities.
- Ability to work effectively in a team environment.
- Familiarity with agile methodologies and DevOps principles.
- Willingness to learn and grow in a fast-paced environment.
- Attention to detail and commitment to code quality.
- Self-motivated with a strong sense of ownership and accountability.
- Eagerness to explore new technologies and tools.
About IBM
IBM is a global leader in technology and consulting, known for its contributions to AI, cloud computing, quantum computing, and blockchain. Since 1911, IBM has been reinventing itself and the world by delivering transformative solutions across industries. With a strong focus on innovation and client success, IBM empowers organizations with smart technologies and services.
Why Join IBM?
- Work in a globally recognized tech company with a century-long legacy.
- Be a part of transformative projects that impact industries and society.
- Collaborate with top professionals in a supportive work culture.
- Access continuous learning and career development opportunities.
- Contribute to innovation in AI, cloud, and emerging tech.
- Thrive in an inclusive, diverse, and high-trust environment.
- Build a meaningful career with purpose and growth.
Important Links
Apply Link: Click here