Senior Cloud Developer
hpe
Job Description
Key Responsibilities
- Application Development: Design, develop, and optimize high-performance, scalable applications using Java or Python.
- Kafka Streaming: Build and maintain real-time Kafka Streaming Applications, ensuring reliability, performance, and scalability.
- Database Management: Work with SQL, NoSQL, or GraphDB(anyone DB) to efficiently store and retrieve data.
- CI/CD & Cloud Development: Implement CI/CD pipelines, automate deployments, and work with Docker and other cloud development tools.
- Cloud Infrastructure: Leverage cloud platforms (AWS, Azure, or GCP) for scalable application deployment.
- AI/ML Integration (Optional): Work on projects involving Machine Learning (ML), AI, or Generative AI (GenAI) will be an added advantage.
- Collaboration & Leadership: Work closely with cross-functional teams, mentor junior developers, and participate in code reviews and best practices.
What you need to bring:
Required Skills & Qualifications
- 8+ years of experience in software development with strong proficiency in Java and Python.
- Hands-on experience with Kafka Streaming Application development.
- Expertise in at least one database: SQL, NoSQL, or GraphDB.
- Strong knowledge of CI/CD, Docker, and cloud development tools.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with Agile development methodologies.
- Excellent problem-solving skills and ability to work independently.
Preferred Skills (Added Advantage)
- Exposure to Machine Learning (ML), Artificial Intelligence (AI), and Generative AI (GenAI).
- Experience with Kubernetes and container orchestration.
- Knowledge of microservices architecture and event-driven systems.