Job Summary
We are seeking a GoLang Microservices Engineer with strong experience in Google Cloud Platform (GCP) and Cloud Spanner to design, develop, and maintain scalable, high-performance transaction processing applications. The ideal candidate will have expertise in GoLang development, microservices architecture, REST APIs, distributed systems, concurrency, and cloud-native application development. Experience with Cloud Spanner, GKE/Cloud Run, CI/CD, and high-volume transaction processing is essential.
Mandatory Skills:
• Strong hands-on experience in GoLang and microservices development.
• Google Cloud Spanner - SQL, schema design, ACID transactions, and performance optimization.
• GCP - GKE/Cloud Run, IAM, Cloud Logging, and Monitoring.
• REST API development and system integration.
• Strong understanding of concurrency, goroutines, channels, error handling, and idempotency.
• Experience with high-volume transaction processing and data consistency.
• Unit testing, integration testing, and troubleshooting.
Good-to-Have Skills:
• Apigee, DataPower, and SOAP/XML integrations.
• Pub/Sub, Docker, GKE, and CI/CD.
• Payment processing, gift cards, retail, or financial transaction systems.
• Legacy application modernization and cloud migration.
Key Responsibilities:
• Design, develop, and maintain scalable GoLang microservices using GCP and Cloud Spanner.
• Build secure transaction-processing APIs and integrate with legacy systems.
• Ensure application reliability, performance, scalability, and data consistenc