Hands on experience in Design, implementation and architecture of Golang programming and architecture design patterns.
Experience in event driven system design.
Good experience in developing REST web services and Go based Rest clients for consuming the rest services in Go
Experience in Agile Knowledge of ceremonies.
Has strong critical thinking to ensure good test coverage for high quality software development
Strong focus on test automation
interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design.
Preferred Skill And Experience
Hands on AI experience. Good to have - Knowledge of ML.
Experience and knowledge of at least one of the following Document based DBs - Cassandra, Couchbase, Redis, MySQL, MongoDB etc.
Good knowledge of continuous integration tools e.g. GIT, Jenkins, XLR etc.
Working knowledge on Automation Tools e.g. Selenium, Cucumber etc.
Non-relational database experience e.g. Couchbase or MongoDB.
Relational database experience in db2/PostgreSQL.
Experience in reactive programming is preferred.
Additional Required Qualifications
Bachelor’s degree or foreign equivalent required from an accredited institution