IBM is Hiring Software Engineers – 1 to 6 Years Experience | Hyderabad
Software Engineer – IBM India Pvt. Limited
Company: IBM India Pvt. Limited
Location: Hyderabad, India
Employment Type: Full Time, Permanent
Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Job Description
As a Software Engineer at IBM, you will play a critical role in designing and implementing the IBM Cloud Platform Services ecosystem. You will contribute to developing highly-available, distributed cloud services with an emphasis on security, scalability, and exceptional user experiences using technologies such as Java, Node.js, Golang, Cloudant, Redis, Docker, Kubernetes, Istio, and more.
You will identify opportunities to improve tools, frameworks, and workflows, document and share your expertise, and mentor other developers to enhance the team’s capabilities.
Responsibilities
- Design and implement cloud services within the IBM Cloud Platform Services ecosystem.
- Work with technologies like Java, Node.js, Golang, Cloudant, Redis, Docker, Kubernetes, Istio.
- Develop secure, scalable, and user-friendly cloud applications.
- Improve existing tools, frameworks, and workflows.
- Document processes and mentor team members.
Required Education
Bachelor's Degree in Computer Science, Software Engineering, or an equivalent field.
Preferred Education
Bachelor's Degree in Computer Science, Software Engineering, or equivalent.
Required Technical and Professional Expertise
- Minimum 1 year of hands-on experience building applications using Java, Node.js, Golang, NoSQL DB, Redis, distributed caches, containers, etc.
- Experience with web technologies like HTTP, REST, JSON, HTML, JavaScript.
- Understanding of microservice architecture and cloud programming practices.
- Ability to design developer-friendly APIs.
- Strong troubleshooting skills and effective communication abilities.
Preferred Technical and Professional Experience
- Knowledge of cybersecurity and cryptography principles.
- Experience supporting customer engagements and driving technology adoption.
- Hands-on experience with IBM Cloud, AWS, Azure, Docker, container orchestration, DevOps, and performance testing.
Key Skills
Java, Node.js, Golang, Kubernetes, Redis, Docker, DevOps, JSON, HTML, REST API, Cloud Services, NoSQL, Microsoft Azure, AWS, IBM Cloud, Cloudant, Software Engineering, HTTP, Troubleshooting, Performance Testing.