·
Minimum 7+ years of relevant experience in micro-services
development
·
Strong knowledge of Go programming language with required
hand-on experience
·
Excellent knowledge of common go routine and channel etc
patterns
·
Experience with Go framework & tools. e.g Revel, Stringer,
Go kit etc.
·
Experience with containerizing Go lang Microservices
·
Preferred experience in building Go lang Microservice with gRPC
implementation
·
Spring Boot (good to have)
·
Experience in Java, Postgress/oracle, AWS/GCP, Git
·
Significant development experience in a Java focused on data,
APIs & Microservices
·
Strong understanding of data and data integration concepts (SQL,
data governance, enterprise patterns)
·
Proven problem-solving skills and the ability to propose new
solutions
·
Experience with development best practices (TDD/BDD, CI/CD and
other DevSecOps concepts)
·
APIs and related concepts (OData, GraphQL, API Gateways, OAuth,
Swagger etc)
·
Excellent written & verbal communication skills are
essential
·
Good experience in handling authorization using JWT or any other
similar methodology
·
Good exposure in containerizing applications with Docker
·
Hands on with cloud environments. AWS with