Job Title : GCP Developer
Location : Chennai, Tamil Nadu, India
Company : Talent Worx
About the Job :
Talent Worx is actively seeking a talented and experienced GCP Developer to join our innovative team in Chennai. This role is ideal for a developer with a strong background in Java-based technologies and significant hands-on experience with Google Cloud Platform (GCP). You will play a crucial role in designing, developing, and deploying scalable and high-performance cloud-native applications, contributing to our cloud migration initiatives, and ensuring the smooth operation of our CI / CD pipelines. If you are passionate about cloud technology, possess excellent problem-solving skills, and thrive in an agile development environment, we encourage you to apply.
Key Responsibilities :
- Cloud-Native Development : Design, develop, and deploy robust, scalable, and secure applications primarily leveraging Google Cloud Platform (GCP) managed services.
- Java-based Development : Utilize your expertise in Java-based technologies to build backend services, APIs, and microservices architectures, ensuring high quality and optimal performance.
- Cloud Migration Support : Actively contribute to and support existing and future cloud migration efforts, transitioning applications and infrastructure to GCP.
- GCP Managed Services Utilization : Work extensively with various GCP managed services, demonstrating hands-on proficiency, especially with Kubernetes (GKE) for container orchestration.
- CI / CD Pipeline Management : Provide essential support for the Continuous Integration / Continuous Deployment (CI / CD) pipelines, ensuring efficient and automated software delivery. This includes troubleshooting pipeline issues, optimizing build and deployment processes, and collaborating with DevOps teams.
- Architectural Understanding : Apply a strong understanding of microservices-based architectures to develop loosely coupled, resilient, and maintainable systems.
- Problem Solving : Exhibit excellent problem-solving skills to diagnose and resolve complex technical issues related to application development, cloud infrastructure, and system performance.
- Agile Collaboration : Actively participate in an Agile development environment, including daily stand-ups, sprint planning, retrospectives, and regular code reviews, contributing to a collaborative and iterative development process.
- Technology Scouting : Stay current with emerging trends and technologies in software development, cloud computing (specifically GCP), and microservices architecture, and proactively apply this knowledge to continuously improve application quality, performance, and scalability.
- Documentation : Create and maintain clear, concise technical documentation for developed solutions, architectural designs, and operational procedures.
Requirements : Experience :
Minimum of 5+ years of demonstrable experience in software development with a significant focus on Google Cloud Platform (GCP).GCP Expertise :
Solid understanding of GCP fundamentals and extensive hands-on experience with core GCP managed services (e.g., Compute Engine, Cloud Storage, Cloud SQL, Cloud Functions, Cloud Pub / Sub, BigQuery, VPC, Cloud IAM).Proven experience with containerization and orchestration using Kubernetes (K8s) within GCP (Google Kubernetes Engine - GKE) is highly desirable.Java Development Skills :
Strong proficiency in Java-based technologies, including core Java, Spring Framework (Spring Boot is a significant plus), and related Understanding :Good understanding and practical experience with microservices-based architectures, including design patterns, inter-service communication, and resilience strategies.CI / CD Proficiency :
Experience in supporting and troubleshooting CI / CD pipelines using tools such as Jenkins, GitLab CI, GitHub Actions, or similar platforms.Problem-Solving :
Demonstrated strong analytical and problem-solving skills, with the ability to debug complex issues across different layers of the application stack.Agile Methodologies :
Practical experience working within Agile development methodologies (Scrum, Kanban).Continuous Learning :
A keen interest in staying up-to-date with emerging trends and technologies in cloud computing and software development.Skills :
Cloud Architecture and Design PrinciplesAPI Design and Development (RESTful, gRPC)Database Technologies (SQL and NoSQL)Code Versioning Tools (Git)Monitoring and Logging Tools (Stackdriver, Prometheus, Grafana)Security Best Practices in Cloud EnvironmentsExcellent communication (verbal and written) and interpersonal skills.Ability to work effectively both independently and as part of a collaborative team.Why Join Talent Worx ?
At Talent Worx, we empower our employees to innovate and excel. You will be part of a forward-thinking team that is at the forefront of cloud technology. We offer a challenging yet rewarding work environment, opportunities for professional growth and skill enhancement, and a commitment to work-life balance. Join us to build impactful solutions and shape the future of cloud development.
ref : hirist.tech)