Home
Jobs

10 - 25 years

30 - 50 Lacs

Posted:2 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Company Name: IBM
Experience: 10+ Years
Location: Kochi (Hybrid Model)
Interview Mode: Virtual
Interview Rounds: 3 Rounds
Notice Period: Any

Job description:

Your role and responsibilities

  • Lead the architecture, design, and development of large-scale, distributed, cloud-native applications, services, and solutions, prioritizing high availability, scalability, robustness, fault tolerance, and observability.
  • Champion modern software engineering practices by conducting code and design reviews and fostering a DevOps-driven culture.
  • Assess and recommend alternative architectures and technologies that align with business needs and service performance KPIs.
  • Collaborate within an agile team to accurately estimate and deliver complex features on time.
  • Engage in customer meetings and provide technical support to the team, helping resolve technical issues.
  • Work closely with engineering leaders, product managers, and designers to ensure seamless alignment between software development and user expectations.

Required education

  • Bachelor's Degree

Preferred education

  • Master's Degree

Required technical and professional expertise

  • Strong expertise in data structures, algorithms, enterprise systems, asynchronous architectures, and object-oriented programming.
  • Proficient in Java, Python, and JavaScript; familiarity with C/C++ or Go is a plus.
  • Hands-on experience in designing and developing RESTful services using microservices architecture patterns.
  • Strong proficiency in JavaScript, and FE libraries and frameworks (preferably React), development tools like Babel, Webpack, NPM.
  • Extensive experience in containerized application development using Docker, along with orchestration platforms like Kubernetes or OpenShift.
  • In-depth knowledge of CI/CD pipelines, build automation, and infrastructure tools such as Jenkins, Gradle, Ansible, Terraform, etc.
  • Strong proficiency in Linux (RHEL) OS, including security practices and troubleshooting.
  • Practical experience with data management, integration, system integration, distributed databases, and messaging platforms.

Preferred technical and professional experience

  • Bachelor’s or Master’s degree in Computer Science or a related Engineering field.
  • Expertise in microservices architecture, design patterns, and API development.
  • Experience with both relational and NoSQL databases, along with messaging brokers like RabbitMQ or Kafka.
  • Strong understanding of data representation, serialization, data exchange, and modeling languages, including XML, XML Schema, XSLT, and JSON.
  • Familiarity with cloud platforms such as IBM Cloud, AWS, or Azure.
  • A collaborative team player with excellent problem-solving skills and a growth-focused mindset.
  • Proven ability to provide technical leadership, drive results, and effectively mentor development teams.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now
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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Hyderabad, Chennai, Delhi / NCR