Software Developer

4 - 8 years

4 - 8 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role:

  • As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences.
  • Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging.
  • Collaboration is at the heart of what we do, and you’ll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations

Responsibilities:

  • Design and maintain internal tools for API testing, documentation, versioning, and CI/CD integration to streamline development workflows.
  • Lead API governance by automating linting, schema validation, and compatibility checks, while ensuring architectural consistency and alignment with business goals.
  • Serve as the central API authority, conducting design reviews, writing OpenAPI/Swagger specifications, and guiding best practices across teams.
  • Develop and maintain Terraform resources and data sources for IBM Cloud using the latest HashiCorp plugin SDKs.
  • Build CLI interfaces, SDKs, and Packer plugins for IBM Cloud features, ensuring seamless developer experience.
  • Create reusable cloud infrastructure templates using Terraform and automation tools like Ansible, Chef, or Puppet.
  • Develop validation test cases and checklists to enforce best practices in cloud infrastructure management.
  • Implement CI/CD automation for cloud-native applications using Jenkins, Travis, and other modern DevOps tools.
Required education
Bachelor's Degree
Preferred education
Master's Degree
Required technical and professional expertise
  • Bachelor’s degree in computer science, information technology, or a related field.
  •  4-8 years of experience in front-end development.
  • 4+ years of relevant experience with strong programming experience in Golang, Python and Java
  • Strong experience / expertise with service-oriented architecture and REST API, developing and maintaining code generators from Open API specifications
  • Hands on experience with Infrastructure as Code toolset (Terraform, Ansible, Puppet, etc.)
  • Extensive knowledge of Cloud/ SaaS architecture using IBM Cloud/Azure/ AWS/ SoftLayer/ OpenStack/Google Cloud Platform
  • Hands on Experience/Experience with test automation
  • Experience working with distributed Agile development team and its methodologies.
  • Hands on experience with CI/CD tools like Jenkins, Travis
  • Excellent problem solving and troubleshooting skills. With good written and verbal communication skills
Preferred technical and professional experience
  • Knowledge of Java, React and Node JS
  • Knowledge about cloud infrastructure layers like Compute, Network, Storage, etc.
  • Knowledge about cloud infrastructure governance and policy
  • Experience with large scale cloud infrastructure deployments
  • Experience using Container management technology such as Kubernetes and Docker
  • Experience with IBM Cloud Platform

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Golang Skills

Practice Golang coding challenges to boost your skills

Start Practicing Golang Now
IBM logo
IBM

Information Technology

Armonk

RecommendedJobs for You