Padmi
Blue Yonder logo
Blue Yonder

supply chain management · warehouse management

Staff Software Engineer II

HyderabadPosted 3 months ago
Software engineeringStaff+Full Time; Regular
Apply at Blue Yonder

Opens the source posting on shine.com

Source description

About the role

View original

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.)

One address, no account. We’ll tell you when matching roles go live.

More at Blue Yonder

Related open roles

View all roles
Staff Software Engineer II at Blue Yonder · Padmi