Python Developer

Year    Bangalore, Karnataka, India

Job Description


We are looking for a skilled Python Developer who is proficient in building robust microservices-based applications and has experience working with PySpark for big data processing tasks. The ideal candidate will have a strong foundation in Python development, a deep understanding of microservices architecture principles, and hands-on experience with PySpark for data processing and analysis.Key Responsibilities:Design, develop, and maintain scalable microservices-based applications using Python.Implement and integrate microservices architecture patterns such as service discovery, circuit breaker, and API gateway.Collaborate with cross-functional teams to gather requirements, define system architecture, and ensure alignment with business objectives.Develop efficient and reliable data processing pipelines using PySpark for large-scale data analytics and machine learning tasks.Optimize performance and scalability of PySpark jobs through tuning, caching, and partitioning strategies.Troubleshoot and debug issues in existing codebase, ensuring high availability and reliability of systems.Stay updated with the latest trends and best practices in Python development, microservices architecture, and big data technologies.RequirementsBachelor\'s degree in Computer Science, Engineering, or related field.Proven experience as a Python Developer with a strong understanding of object-oriented programming concepts and design patterns.Proficiency in building and deploying microservices-based applications using frameworks like Flask, Django, or FastAPI.Hands-on experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes.Solid understanding of distributed computing principles and experience working with Apache Spark or PySpark for big data processing.Strong problem-solving skills and ability to work effectively in a fast-paced environment.Excellent communication and collaboration skills, with the ability to work closely with cross-functional teams.Preferred Qualifications:Master\'s degree in Computer Science, Engineering, or related field.Experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform.Familiarity with stream processing frameworks such as Apache Kafka or Apache Flink.Knowledge of DevOps practices and experience with CI/CD pipelines.Certification in Python programming, microservices architecture, or big data technologies.BenefitsCompetitive salary and benefits package.Opportunity to work on cutting-edge technologies and solve complex challenges.Dynamic and collaborative work environment with opportunities for growth and career advancement.Regular training and professional development opportunities.

RiskInsight Consulting Pvt Ltd

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3322136
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year