Description

We are seeking a Cloud Native & DevOps Engineer to join our team in supporting cutting-edge platforms built around microservices architecture. In this role, you will be responsible for developing and maintaining cloud-native applications, leveraging technologies like Java, Kotlin, Spring Boot, and various cloud-based tools. You will also play a key part in big data processing for analytics, BI, and data science, using Google Cloud technologies, and will contribute to the implementation of DevOps practices such as CI/CD, monitoring, and automation. This is an exciting opportunity to innovate and have a high-impact role within a dynamic engineering team.


 

Key Responsibilities:

  1. Platform Support & Development: Support cloud-native applications and microservices built using Java, Kotlin, Spring Boot, Apache Kafka, MongoDB, Postgres, Docker, Kubernetes, and React.
  2. Big Data Processing: Develop and support big data solutions for analytics, BI, and data science using Google Cloud Storage, Google BigQuery, Google Composer (Apache Airflow), Looker, and Kafka Connect.
  3. DevOps Practices: Implement and maintain CI/CD pipelines, monitoring, and other DevOps practices using Jenkins, Spinnaker, Prometheus, Grafana, and Mimir.
  4. Knowledge Sharing: Help other engineers learn and adopt new technologies and practices within the platform.
  5. Innovation & Leadership: Drive innovation and help define high-impact technology solutions that positively influence project delivery.
  6. Engineering & Testing Best Practices: Evangelize and implement best practices in engineering and testing across the company, including code reviews, SCM conventions, and tooling.


 

Required Qualifications:

  • 5+ years of experience in software development with expertise in Java, Kotlin, and/or Python.
  • Strong experience in developing with the Spring framework.
  • Extensive experience with both relational (SQL) and NoSQL databases (e.g., MongoDB).
  • Experience with developing RESTful services/APIs using JSON and/or XML.
  • Familiarity with messaging technologies like Apache Kafka, JMS, and/or ActiveMQ.
  • Experience with Docker for containerized application development.
  • Strong experience with Kubernetes for container orchestration.
  • 4+ years of DevOps experience, including implementing DevOps practices.
  • Experience with cloud platforms such as Google Cloud Platform (GCP), AWS, and/or Azure (GCP preferred).
  • Proficiency with build tools like Gradle, Ant, Maven, Gulp, and CI tools such as Jenkins, Spinnaker, and Artifactory.
  • Hands-on experience with Infrastructure-as-Code tools like Pulumi or Terraform.
  • Experience with front-end development (HTML, CSS, JavaScript) and client-side frameworks such as React, Vue, or Angular.
  • Experience with building batch and streaming data pipelines is a plus.
  • Strong engineering mindset with attention to quality, clean code, automated testing, and peer review.
  • Ability to collaborate with software architects and engineers, providing technical direction and leadership.
  • Excellent team-building and collaboration skills with the ability to influence, mentor, and develop other engineers.


 

Preferred Qualifications:

  • Experience in retail environments is preferred.
  • Familiarity with additional cloud-native technologies and practices such as serverless architectures and cloud security best practices.
  • Experience with data pipeline frameworks for batch and stream processing (e.g., Apache Kafka, Apache Beam, or similar).
  • Experience with advanced monitoring tools and logging frameworks (e.g., ELK Stack, Prometheus, Grafana).


 

Certifications (if any):

Google Cloud Certified – Professional Cloud Architect or similar cloud certifications (preferred).

Certified Kubernetes Administrator (CKA) or similar Kubernetes-related certifications.

Any relevant certifications in DevOps, Spring, Docker, or Java would be beneficial

Education

Any Gradute