GCP Lead Cloud API Developer || Franklin, TN(remote works too)

 

Need Candidate with PP No

 

 

 

Role: GCP Lead Cloud API Developer
Location: Franklin, TN(remote works too)
Type: Contract/ Fulltime
Primary skills mandatory: GCP, Java, Microservices, REST API, API development, and GCP services, with hands-on experience in developing secure, scalable APIs
Domain: Manufacturing / Automotive

Job Description:

Looking for experienced GCP Lead Cloud API Developer to lead the design, development, and implementation of cloud-native APIs on Google Cloud Platform (GCP). Candidate should have a strong background in cloud architecture, API development, and GCP services, with hands-on experience in developing secure, scalable APIs. Candidate will work closely with cross-functional/client functional teams to ensure the integration and functionality of cloud services with a focus on performance, security, and scalability.

 

Key Responsibilities:

  • API Development:
    • Lead the design, development, and deployment of secure and scalable RESTful APIs on GCP.
    • Build APIs to support data ingestion from various platforms and formats (e.g., CSV, JSON streams, etc.).
    • Implement best practices for API security, authentication, authorization (OAuth2, JWT)
    • Develop API documentation using OpenAPI/Swagger standards or any as requested by Client.
  • Cloud Architecture:
    • Help design and implement GCP-based cloud architectures to support the development of APIs and services.
    • Select appropriate GCP services for API hosting, storage, data processing (e.g., Cloud Functions, Cloud Run, App Engine, BigQuery, Pub/Sub, Cloud Storage).
    • Optimize GCP resources for performance, cost-efficiency, and scalability.
  • Infrastructure Setup:
    • Help identify required GCP environments, including IAM policies, VPCs, Firewalls, and GCP services.
    • Implement monitoring and logging using GCP Stackdriver (Cloud Monitoring and Logging) to ensure high availability and reliability.
    • Ensure infrastructure as code practices using Terraform, Cloud Deployment Manager, or similar tools.
  • API Gateway and Traffic Management:
    • Implement/work with team to configure API Gateway for secure access to backend services.
    • Help identify and set up traffic management, caching, throttling, and quotas for APIs.
    • Design and implement strategies for API versioning and lifecycle management.
  • Data Ingestion and Processing:
    • Develop solutions for real-time and batch data ingestion using Pub/Sub, Dataflow, and other GCP data services.
    • Work with external systems to pull in data (via CSV uploads, JSON streams, etc.) and process it in the cloud.
    • Integrate GCP services like BigQuery, Cloud Storage, and Cloud SQL for data storage and analytics.
  • CI/CD and Automation:
    • Set up continuous integration and deployment (CI/CD) pipelines using Cloud Build, GitHub Actions, or similar tools for automating API deployments and cloud resource provisioning.
    • Good to have – automated testing for APIs, including unit, integration, and performance testing.
  • Security and Compliance:
    • Ensure the security of the cloud environment through robust IAM policies, VPC setup, encryption, and audit logging.
    • Implement security best practices, including encryption for data at rest and in transit.
    • Maintain compliance with industry standards and regulations (e.g., GDPR, HIPAA, SOC2).
  • Team Leadership:
    • Provide technical leadership and guidance to the development team.
    • Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
    • Mentor and support junior developers, ensuring best practices in coding, cloud architecture, and API development.

 

Required Skills and Experience:

  • Cloud Expertise:
    • 5+ years of experience with Google Cloud Platform (GCP), including hands-on experience with core services (Cloud Functions, Cloud Run, App Engine, BigQuery, Pub/Sub, Cloud Storage, Cloud SQL).
    • Strong understanding of cloud architecture, microservices, and API management in GCP.
  • API Development:
    • Expertise in developing and managing RESTful APIs using GCP services.
    • Experience with API Gateway, OAuth2, JWT, OpenAPI/Swagger for API security and documentation.
    • Knowledge of API performance optimization and scalability.
  • Programming Languages:
    • Proficiency in one or more programming languages such as Python, Java, Node.js, or Go.
    • Experience with serverless architectures (e.g., Cloud Functions) and containerized applications (e.g., Cloud Run, Kubernetes).
  • Data Management:
    • Experience with real-time and batch data ingestion solutions, including Pub/Sub, Dataflow, and BigQuery.
    • Familiarity with structured and unstructured data storage solutions (e.g., Cloud Storage, BigQuery).
  • Infrastructure as Code (IaC):
    • Experience with Infrastructure as Code tools like Terraform, Cloud Deployment Manager, or similar.
  • CI/CD Automation:
    • Experience with setting up CI/CD pipelines using Cloud Build, Jenkins, or GitHub Actions for automating API deployment and testing.
  • Security and Compliance:
    • Strong knowledge of cloud security best practices, IAM, and VPC networking.
    • Experience in ensuring compliance with industry standards and regulations (GDPR, HIPAA, etc.).

 

Preferred Qualifications:

  • Google Cloud Professional certifications (e.g., Professional Cloud Architect, Professional Data Engineer).
  • Experience with hybrid or multi-cloud environments.
  • Familiarity with DevOps and SRE (Site Reliability Engineering) practices.
  • Experience with big data tools and analytics on GCP (Dataflow, Dataproc, BigQuery).

 

 

Regards

Sagar Bhardwaj

Sr. Technical Recruiter

300 Alexander Park |Suite #200|Princeton , NJ 08540

Office: +1 7324521006 Ext238

Email: [email protected]| URL: http://www.diverselynx.com

 

 

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments