Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python+ Microservices @ Capgemini Technology

Home > Software / General IT

 Python+ Microservices

Job Description

    Role-  Python+ Microservices  Experience- 9-12 years  Location- Bangalore & Chennai
    Budget- 37 LPA Max

    Mandate skills- 
     Min 6 years of experience in Python development, Proficiency in FastAPI  Experience in building microservices using AWS Lambdas and FastAPI,  Experience with Pytest and Unittest   Responsibilities-
    • Single Responsibility: Each microservice handles one specific business function, adhering to the single-responsibility principle. For example, one microservice might manage user authentication, while another handles order processing.
    • Data Handling: Microservices often work with data in JSON format for requests and responses. They are responsible for serializing and deserializing data to and from JSON. Libraries like json or frameworks like Marshmallow facilitate this.
    • Communication: Microservices communicate with each other using APIs, often RESTful, with JSON payloads. They make requests to other services and process JSON responses.
    • Statelessness: Microservices should ideally be stateless, meaning they don't retain data between requests. This enhances scalability and simplifies management.
    • Independent Scalability: Each microservice can be scaled independently based on its specific needs. This allows for efficient resource utilization.
    • Fault Isolation: If one microservice fails, it doesn't affect other microservices, ensuring system resilience.
    • Security: Microservices are responsible for their own security, including authentication and authorization, often managed through API gateways.
    • Data Storage: Each microservice ideally has its own database, avoiding data sharing and ensuring independence.
    • API Definition: Microservices define their APIs, often using specifications like OpenAPI, to enable clear communication with other services.
    • Error Handling: Microservices handle errors gracefully and return appropriate JSON responses to calling services.

Employement Category:

Employement Type: Full time
Industry: IT Services & Consulting
Role Category: General / Other Software
Functional Area: Not Specified
Role/Responsibilies: Python+ Microservices

Contact Details:

Company: Capgemini Technology
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   api aws python fast

 Fraud Alert to job seekers!

₹ 9 to 12 Yr

Similar positions

Java Developer Microservices | Azure | DevOps

  • Live Connections
  • 75 Positions
  • Bengaluru
  • 2 mths ago
₹ 6 to 11 Yr

Capgemini Technology

Capgemini Technology Services India Limited Capgemini in India is over 85,000 people strong across nine cities (Mumbai, Bangalore, Gurgaon, Noida, Gandhinagar, Hyderabad, Pune, Kolkata and Chennai - Trichy and Salem). A pioneer in the IT industry, Capgemini has over 45 years of global expertise ...