Source description
About the role
Role Overview: You are a highly skilled Python Developer with expertise in distributed systems, DevOps practices, and Test-Driven Development (TDD). Your role involves collaborating with cross-functional teams to design, develop, and deploy scalable, high-performance backend services. Additionally, you may also contribute to front-end components or Generative AI-driven features within the product ecosystem. Key Responsibilities: - Design, develop, and maintain robust Python-based backend services and APIs. - Build and integrate event streaming solutions using Apache Kafka for real-time data pipelines. - Collaborate with Java teams to develop and maintain hybrid PythonJava microservices. - Implement Test-Driven Development (TDD) practices to ensure high code coverage and maintainability. - Design and optimize NoSQL data models, preferably Snowflake, MongoDB, or DynamoDB. - Develop and automate CI/CD pipelines using DevOps tools such as Jenkins, GitHub Actions, Docker, and Kubernetes. - Collaborate with Data Engineering and AI teams to integrate analytics, machine learning, or Generative AI modules. - Contribute to architectural design and performance optimization discussions. - Optionally support front-end development in React.js or Node.js for full-stack integration. Qualifications Required: - 12+ years of professional experience in software development. - Strong proficiency in Python, specifically Flask, FastAPI, or Django frameworks. - Solid understanding of event-driven systems and Apache Kafka. - Hands-on experience with Java, particularly Spring Boot or similar frameworks. - Experience with DevOps tooling including Docker, Kubernetes, CI/CD, monitoring, and deployment automation. - Expertise in NoSQL databases, with Snowflake being preferred, and acceptable alternatives being MongoDB, Cassandra, or DynamoDB. - Practical experience with Test-Driven Development (TDD) and automated testing frameworks such as pytest, unittest, and JUnit. - Strong grasp of software design principles, RESTful APIs, and microservices architecture. (Note: No additional company details were identified in the provided job description.) Role Overview: You are a highly skilled Python Developer with expertise in distributed systems, DevOps practices, and Test-Driven Development (TDD). Your role involves collaborating with cross-functional teams to design, develop, and deploy scalable, high-performance backend services. Additionally, you may also contribute to front-end components or Generative AI-driven features within the product ecosystem. Key Responsibilities: - Design, develop, and maintain robust Python-based backend services and APIs. - Build and integrate event streaming solutions using Apache Kafka for real-time data pipelines. - Collaborate with Java teams to develop and maintain hybrid PythonJava microservices. - Implement Test-Driven Development (TDD) practices to ensure high code coverage and maintainability. - Design and optimize NoSQL data models, preferably Snowflake, MongoDB, or DynamoDB. - Develop and automate CI/CD pipelines using DevOps tools such as Jenkins, GitHub Actions, Docker, and Kubernetes. - Collaborate with Data Engineering and AI teams to integrate analytics, machine learning, or Generative AI modules. - Contribute to architectural design and performance optimization discussions. - Optionally support front-end development in React.js or Node.js for full-stack integration. Qualifications Required: - 12+ years of professional experience in software development. - Strong proficiency in Python, specifically Flask, FastAPI, or Django frameworks. - Solid understanding of event-driven systems and Apache Kafka. - Hands-on experience with Java, particularly Spring Boot or similar frameworks. - Experience with DevOps tooling including Docker, Kubernetes, CI/CD, monitoring, and deployment automation. - Expertise in NoSQL databases, with Snowflake being preferred, and acceptable alternatives being MongoDB, Cassandra, or DynamoDB. - Practical experience with Test-Driven Development (TDD) and automated testing frameworks such as pytest, unittest, and JUnit. - Strong grasp of software design principles, RESTful APIs, and microservices architecture. (Note: No additional company details were identified in the provided job description.)
More at Blue Yonder
Related open roles
Lead Software Engineer - DevOps, Kubernetes, Helm
Hyderabad
Lead Software Engineer - DevOps, Kubernetes, Helm
Bangalore
Lead Software Engineer - Kubernetes,ArgoCD
Bangalore
Staff Software Engineer I - Kubernetes,ArgoCD
Bangalore
Lead Software Engineer - React JS, ES6, JavaScript, CSS, HTML & Java
Bangalore
Software Engineer II - Python backend, Fast API
Bangalore