Job Description
JD: Senior GOLANG Engineer
Assigned to build scalable, cloud-based, and web applications
Developed Web services supporting large-scale Infrastructures
5+ years of solid programming experience with sound technical background and fundamentals
Strong development experience using GO/Golang
Design and carry out the Development of REST, RPC, and messaging-based software infrastructure and APIs
Design and expertise to develop low latency/high throughput server infrastructure components to handle vast chunks of transactions
Analyse the essential requirements, design and develop code, test tools, and unit test code
Excellent and robust experience with GO/Golang
Development expertise in REST/JSON/APIs
Solid working knowledge of NoSQL databases such as Couchbase, Cassandra, and others
Strong record of development expertise in message and data pipeline technologies such as Kafka Streams, Apache Kafka, RabbitMQ
Experienced in Java, Golang, or ideally both! Golang Experience is necessary.
Test Driven Design (TDD) and unit testing as part of software development using packages, Mockito, JUnit etc.
CI/CD environment (Jenkins/Ansible).
Experience working in an Agile environment, partnering with teams across the organization.
Collaborate with Product and Business stakeholders to plan and prioritize new feature development.
Document newly implemented technologies and application functionality.
Skills: go,go (golang),agile,jenkins,rest,api