Job Role: Golang Engineer
Location: Melbourne
Role Type: Contract Role
Job Description:
You will have minimum 7+ years of relevant experience in micro-services development.
You will be strong in below technologies :
Go Lang ( Mandatory)
• Strong knowledge of Go programming language with required hand-on experience
• Excellent knowledge of common goroutine and channel etc. patterns
• Experience with Go framework & tools . e.g., Revel, Stringer, Go kit etc.
• Experience with containerizing Golang microservices.
• Preferred experience in building Golang microservice with gRPC implementation.
Spring Boot ( good to have)
Java
Postgress/oracle
AWS/GCP
Git
You will have significant development experience in a Java focused on data, APIs & Microservices.
You will have strong understanding of data and data integration concepts (SQL, data governance, enterprise patterns).
You will have proven problem-solving skills and the ability to propose new solutions.
You will have experience with development best practices (TDD/BDD, CI/CD and other DevSecOps concepts).
You will have hands on experience in APIs and related concepts (OData, GraphQL, API Gateways, OAuth, Swagger etc.).
You have an excellent written & verbal communication skills.
You will have good experience in handling authorization using JWT or any other similar methodology.
You will have good exposure in containerizing applications with Docker.
You will have hands on experience with cloud environments. AWS with EKS preferred