Golang Developer
Location: Chennai (TN) |
Employment Type: Full Time - 40 hours per week |
Job Level: T2 |
Work Preference: Hybrid |
Job Code: 244699
Job Description:
About the Role:
We are seeking a Golang Developer with 3+ years of experience to design, develop and maintain scalable enterprise applications using Angular and Golang.
Responsibilities
- Develop responsive, reusable, and friendly web applications using Angular, Typescript, HTML5, CSS3 and RxJS.
- Design and develop and expose RESTful APIs and microservices using Golang following enterprise coding and API best practices.
- Develop and deploy cloud native microservices on ROSA
- Containerize application using Docker and deploy /manage workloads on OpenShift/Kubernetes environments.
- Integrate applications with AWS services and ensure efficient utilization of cloud resources.
- Implement and maintain CI/CD pipelines for automated build, testing, deployment, and release management.
- Perform application modernization and migration from legacy/ on premises platform to AWS and ROSA.
- Implement application security, scalability , resiliency , high availability , performance best practices.
- Troubleshoot application , deployment , Infrastructure, and production issues and perform root cause analysis.
- Collaborate with DevOps, QA, Architecture, Product, and other cross -functional terms to deliver high-quality solutions.
- Participate in code reviews, technical discussions, design reviews, and deployment standards.
- Develop unit and integration tests and ensure appropriate application quality and code coverage.
- Prepare technical documentation and provide knowledge transfer to team members.
- Participate in Agile /Scrum ceremonies and contribute to continues improvement and automation initiatives.
Skill Set:
- Angular (Angular 12+)
- TypeScript / JavaScript
- HTML5 / CSS3
- RxJS / Angular Material
- Golang / Go Programming
- RESTful Web Services / REST APIs
- Microservices Architecture
- ROSA (Red Hat OpenShift on AWS)
- OpenShift / Kubernetes
- Docker / Containerization
- AWS - EC2,S3, IAM, VPC, CloudWatch, ALB
- CI /CD - Jenkins / GitLab CI
- Git / Version Control
- Helm / YAML
- API Gateway / Load Balancing
- SQL / Postgres SQL / Oracle / MySQL
- Unit Testing -Go Test / Jest / Jasmine / Karma
- Security - Oauth2 / JWT
- Terraform / Infrastructure as Code
- Application Monitoring & Logging
- Cloud - Native Application Development
- Application Migration / Modernization Experience
#LI-Onsite #LI-KS2