Back to Jobs
I

Python Backend Developer

Infosys Bengaluru East, Karnataka, India

Apply for this Position

Job Description

"Unlock the power of Python and Azure to build scalable, high-performance microservices."

As a Python Backend Developer at Infosys, you will play a vital role in designing, developing, and deploying RESTful APIs using Python and Azure.

With a strong focus on microservices architecture, you will work on building scalable, efficient, and secure systems that meet the demands of modern businesses.

Why you should learn this:

The demand for Python developers is on the rise, with a projected growth of 13% by 2028, according to the Bureau of Labor Statistics.

Expected Salary: The average salary for a Python Backend Developer in India is between ₹800,000 - ₹1,200,000 per annum, depending on experience and location.

How it works:

  • Step 1: Design and implement RESTful APIs using Python and Azure APIs.
  • Step 2: Conduct validation tests and troubleshoot system issues to ensure smooth platform functioning.

Core Concepts to Master

1

Microservices Architecture

A design approach where applications are broken down into smaller, independent services that communicate with each other using APIs.

2

Kafka and Large Data Ingestion

Apache Kafka is a distributed streaming platform that enables real-time data processing and ingestion of large datasets.

3

Databricks and Cloud-Based Data Engineering

Databricks is a cloud-based platform for data engineering, machine learning, and analytics that provides a scalable and secure environment for big data processing.

4

Containerization with Docker

Docker is a containerization platform that enables developers to package, ship, and run applications in containers, ensuring consistency and portability across environments.

5

Version Control Systems (Git)

Git is a version control system that enables developers to track changes, collaborate, and manage code repositories efficiently.

6

Azure APIs and Microservices

Azure provides a range of APIs and services for building microservices-based applications, including API Management, Service Fabric, and Event Grid.

Interview Questions (Beginner)

  • What is microservices architecture, and how does it differ from monolithic architecture?
  • Can you explain the concept of containerization and how Docker works?
  • How do you troubleshoot system issues in a distributed architecture like microservices?

Job Overview

CompanyInfosys
Employment TypeFull-time
LocationBengaluru East, Karnataka, India
Experience LevelFresher

Advance Questions

  • • Design a RESTful API using Python and Azure APIs. Explain the architecture and implementation details.
  • • Can you describe the process of ingesting large datasets using Apache Kafka and Databricks?
  • • How do you ensure scalability and performance in a microservices-based application?