- Work on the development of IAM (Identity and Access Management) services exposing REST and GRPC APIs to integrate with UI, different services and applications across the workspace.
- Analyze and understand existing APIs implemented in legacy systems, and design modern, scalable, and secure APIs in a microservices-based architecture using the Go programming language and PostgreSQL as the backend database.
- Complete exposure to the entire Product Life Cycle is a MUST.
- Strong coding and debugging experience using GoLang.
- Solid understanding of REST API principles and security best practices.
- Experience working with PostgreSQL including complex queries and performance tuning.
- Micro services-based Architecture and their best practices. Hands-on experience with Docker containers, Kubernetes (K8s, K3s) cluster, Helm charts
- Familiarity with IAM concepts such as authentication, authorization, roles, and policies is highly desirable.
- Experience with API documentation tools like Swagger or Postman.
- Well versed with working on Linux platforms leveraging OS capabilities to build new services
- Agile Development Model with CI/CD, Jenkins pipeline and working knowledge of Git environment.
- Exposure to cloud application development, Messaging Services like RabbitMQ and Kafka.
- Strong debugging and troubleshooting skills.
- Exception written/verbal communication and reporting skills
Company
Location
San Jose, California - United States of America
Job type
Full-Time
Golang Job Details
Title: Sr. Software engineer GOLANG with IAM (Cloud Platform Engineering position in IAM Module)
Experience: Minimum 7 yrs experience
Location: San Jose, CA (onsite)
Type: Long term contract
High level summary:
Duties:
Core coding/implementation of IAM Module(s) which goes into Network Automation/Orchestration Products.
Adaptation of new technology/design into existing Product with Low level/Detailed Design and Implementation.
Work on the implementation of Stories/Tasks for execution and work across teams for complete Solution Integration.
Rapid development and delivery of Test Automation feeding into CI/CD practices and exceptionally health code coverage.
Collaborate with product managers, architects, and other engineers to deliver end-to-end features.
Technical requirements:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs