Responsibilities
HCLTech partners with ANZ Bank which is one of the BIG4 Australia-based banks to build engineering teams for cutting-edge digital transformation projects.
▪ As an agile team member, understanding the requirements, implementing robust code, creating unit tests and helping to automate as much of the SDLC as possible to make sure we can continually improve and deliver better quality with faster speed.
▪ As an engineer, you will be developing APIs to service bank’s App with the aim of delivering a quality product to millions of customers. ▪ You will design and write high-performance, modular and reusable code for server-side components.
▪ Mentor and Coach junior colleagues in building clean codes
▪ Stay abreast of new technologies for server-side development
▪ Decomposing software requirements and turning it into more understandable and manageable pieces.
Must Have
▪ From 5 years of experience in software development.
▪ Must have hands on experience in Golang.
▪ Solid understanding of pointers, structures, arrays, slices, goroutines, buffers and channels
▪ Good understanding of Go design patterns (structural, concurrency etc)
▪ Experience in using at least one of the following libraries - Go Kit, GORM
▪ Hands-on experience building micro services using web frameworks like Echo, Goji, Gorilla or Gocraft
▪ Experience with testing frameworks like Ginkgo and GoCheck
▪ Must have hands on experience in building RESTFUL APIs and understanding of the REST architecture constraints
▪ Must have basic knowledge of Microservice architecture, and some hands-on experience in Microservice projects using REST API and Message queue
▪ Must have experience in doing unit test in Golang
▪ Must have experience in Maven build or Gradle build
▪ Must have experience in SQL query, and Relational databases such as MySQL, MS SQL, Oracle.
▪ Must have good command in English language. Nice to have:
▪ Hands on experience in Java
▪ Working experiences in CI/CD tools (Git, Jenkins, JIRA)
▪ Containerization tool experience Docker or Kubernetes
▪ GCP Cloud experience
BENEFIT
▪ Attractive package including base salary + 13th month salary + Performance Bonus.
▪ Insurance based on full base salary and Medical Benefit (Bao Viet Insurance Package) for Employee and Family
▪ 100% of full salary and benefits as an official employee from the 1st day of working
▪ 100% salary during probation time
▪ Working in a fast paced, flexible, and multinational working environment with opportunity to travel onsite (in 49 countries)
▪ Working with outstanding colleagues coming from top universities and top companies in Vietnam and foreign countries