We are looking for a Software Developer to join our dynamic team. This individual will play a key role in developing and maintaining scalable, cloud-based applications on GCP, focusing on web services, CloudRun, and various GCP services. If you have extensive experience in GCP technologies, Java, web service development, and cloud-native deployments, we want to hear from you.
Key Responsibilities:
GCP Development: Design, develop, and maintain cloud-native applications and services using GCP services such as Cloud Run, Cloud Storage, VPC, Pub/Sub, BigQuery, and Cloud SQL (PostgreSQL).
Application Architecture: Collaborate with architects and team members to build scalable, reliable, and secure cloud architectures.
Terraform &Infrastructure as Code: Use Terraform to automate infrastructure provisioning and configuration for GCP environments.
Deployment: Lead the deployment process in GCP, managing IAM roles and ensuring proper access control for different services.
Conversational AI Development: Work on conversational AI platform development leveraging Google Cloud services, ensuring seamless integration with Cloud and On-Premise APIs, and other AI-related services.
Collaboration: Work closely with cross-functional teams to deliver AI-driven, conversational applications. Participate in team meetings, planning sessions, and code reviews.
Optimization & Troubleshooting: Ensure high availability, optimal performance, and scalability of the cloud infrastructure. Resolve issues related to the GCP stack and deploy improvements.
Required Qualifications:
Education: B.S. in Computer Science or related fields.
Experience:
At least 5 years of experience in Java and web service development.
At least 3 years of hands-on experience working with Google Cloud Platform (GCP).
Expertise in services like Cloud Run, Cloud Storage, VPC, gRPC, Pub/Sub, PostgreSQL (Cloud SQL), and BigQuery.