Bachelor’s degree or foreign equivalent in Computer Science, Electrical Engineering, Electronic Engineering, Communication Engineering or a related field and 3 years of experience in the job offered or a related occupation. 2 years of experience with each of the following skills is required: 1. Utilizing Test Driven Development (TDD) approach to software engineering to ensure better code quality, design, and coverage. 2. Utilizing Java and Spring Boot framework to develop multi-cloud applications. 3. Utilizing DevOps tools Jenkins and GitHub to perform continuous integration and continuous delivery (CI/CD) and code management. 4. Utilizing containerization technologies, Docker or Kubernetes, to manage and deploy cloud services. 5. Designing and implementing APIs and microservices on Google Cloud Platform (GCP) while utilizing GCP services: GKE, Cloud Run, and PubSub. 6. Utilizing code analysis tools, SonarQube, FOSSA, and Cycode, to improve quality, security, and compliance. 7. Implementing and utilizing Splunk or GCP Cloud Logging for log management and analysis.