Specific Duties And Responsibilities
COMPETENCIES
Core Competencies (Must-have)
Complementary Competencies (Good-to-have)
CI/CD & Test Automation
Experience with Jenkins and GitLab CI to automate build, test, and deployment pipelines for backend services.
Ability to integrate service-level and integration tests into CI/CD workflows to ensure early defect detection.
Observability & Service Monitoring
Hands-on experience with ElasticSearch, Grafana, and Dynatrace (or equivalents) to monitor service health.
Ability to use logs, metrics, and traces to validate service behavior, support root-cause analysis, and improve reliability.
Event Streaming & Messaging (Kafka)
Advanced experience with Apache Kafka, including topic design, producers/consumers, and event flow validation.
Exposure to Kafka Streams and Kafka Connect for real-time processing and system integration.
Cloud & Platform Awareness
Working knowledge of Google Cloud Platform (GCP), including managed services such as Cloud SQL.
General understanding of AWS or Azure concepts and cloud-native service deployment models.
Service Testing & API Validation
Strong experience with JUnit and service-level testing frameworks for unit, integration, and contract testing.
Proficiency with Swagger / OpenAPI for API documentation, validation, and standards compliance (including TMF OpenAPI).
Containerization & Deployment Platforms
Experience deploying and validating services using Docker and OpenShift.
Foundational understanding of Kubernetes concepts as they relate to service scalability, resiliency, and testing.
Qualifications
Educational Qualification(s)
Work Condition(s)