Junior Golang Developer/Golang Developer

3 - 4 years

14 - 17 Lacs

Pune

Posted:2 weeks ago| Platform: Naukri logo

Apply

Skills Required

Golang Aws Cloud Docker MongoDB AWS Microservices Kotlin

Work Mode

Hybrid

Job Type

Full Time

Job Description

Role Go + AWS Experience Skills/Knowledge required Backend: Golang, Kotlin, Spring Boot and Micro Services Cloud Env: AWS Cloud and Services (Lambda, ECS, EKS, RDS, SNS , SQS , S3, Cognito etc. ) Build & Deployment: Docker, Code Build/ Deploy, Code Pipeline DB Layer: MongoDB/Document DB, MySQL Testing: Go Testify, Spock , Groovy Good-to-have skill Front End: JavaScript, Typescript, Angular / React, Go Gin Database: DB2 Code Analysis tools: SonarQube etc. Others: Kubernetes, Python Roles & Responsibilities • At least 3+ years of experience in Golang development • At least 3+ years of experience Kotlin and relevant technologies • Experience in TDD using Go. • Minimum 1 year of experience in agile development • Experience in working Go relevant design patterns. • Requirement understanding & data gathering conferring with business users/product owners. • Evaluating & proposing multiple solutions for the given requirement • Development & unit test of new features, changes requests • Thorough understanding of design principles and patterns • Implements best coding practices (e.g. clean code) • Understands application security, common attack vectors and how to code defensively. • Designing, developing, and deploying server less applications using AWS Lambda, API Gateway, Fargate , DynamoDB, and other relevant AWS services. • Should maintaining up-to-date knowledge of AWS services and best practices and staying abreast of developments in the field of cloud computing. • Should be able to identify which AWS services meet a given technical requirements and to define technical requirements for an AWS-based application. • Should designing and implementing scalable, secure, and highly available AWS architectures. • Keeping up to date with AWS services and server less trends to recommend improvements and new solutions. • Documenting server less application architecture, design decisions, and processes. • Implementing AWS infrastructure as code (IaC) using tools like AWS Cdk or Cloud Formation or Terraform. • Experience with AWS CLI and SDKs. • Experience in using CI/CD tools, can set up a build & deployment tool. • Understanding of a continuous integration tool etc. to automate the build and test process. • Knows the branching & Merging strategies, setting up repositories, etc. • Good knowledge of editors, debuggers, IDEs • Ability to prioritize the work as per the project needs. • Should be able to handle the tasks independently. • Should be able to handle Operational activities along with regular Development. • AWS certifications (e.g., AWS Certified Developer, AWS Certified Solutions Architect) are a plus.

Mock Interview

Practice Video Interview with JobPe AI

Start Golang Interview Now

RecommendedJobs for You

Bengaluru, Mumbai (All Areas)

Hyderabad, Pune, Bengaluru