Design, architect, test, automate distributed, scalable, microservices based systems
3+ years of experience as a application development or similar role
Excellent knowledge on SQL technologies like MySQL and MSSQL and NoSQL technologies like MongoDB
Experience on application development in Golang
Knowledge of Go routines and channel
Knowledge of Go frameworks and API routers
Experience in building Microservices
Experience working in a CI/CD environment with Jenkins/CircleCI
Extensive programming experience in Golang and Node.js
Experience with Kubernetes, Docker and gRPC
Extensive experience with AWS
Experience designing/building scalable REST APIs
Fluent in approaches to security, concurrency, debugging, performance, scalability, supportability and quality
Ability to ramp-up quickly and contribute to a production codebase
Understand non-functional implications to design like security, data migration, deployment, etc. background in OOPS, microservices and web-based applications.
Experience with Agile Development (SCRUM methodology, JIRA)
Good understanding of code versioning tools such as Git, Bitbucket, Mercurial, SVN, etc. and familiarity with continuous integration
Requirements -
Excellent analytical skills
Sense of ownership and pride in your performance and its impact on company’s success
Critical thinker and problem-solving skills
Team player
Good time-management skills
Great interpersonal and communication skills
Ability to plan resource requirements from high level specifications
Should be full time graduated (BE or B Tech or MCA) from reputed university
Skills - Golang, Docker,Background Jobs , RabbitMQ