Required Skills: Golang (Go 1.25+) REST API development , PostgreSQL 17, database/sql, Flyway
Work Location: Chennai
Notice Period: Immediate to 30 Days
Domain Skills Required
Golang (Go 1.25+) REST API development using gorilla/mux
Three-layer architecture: Handler Service Repository Raw parameterized SQL (PostgreSQL 17) via database/sql no ORM usage Manual dependency injection (no DI frameworks)
Database migration management using Flyway
GCP Cloud Build CI/CD pipeline development and optimization (cloudbuild-ci.yaml, cloudbuild dev.yaml)
Docker multi-stage builds targeting distroless, non-root images
GCP Cloud Run deployment and container/service management
AD JWT validation (inbound auth)
and OAuth2 client credentials flow (outbound auth)
GCP Secret Manager (SM) for secrets/config management
SonarQube code quality scanning and FOSSA license compliance integration
Unit testing: table-driven tests, httptest, mockery, go-sqlmock