Talent.com
This job offer is not available in your country.
Java Full Stack Developer - Google Cloud Platform

Java Full Stack Developer - Google Cloud Platform

SMARTWORK IT SERVICESChennai
30+ days ago
Job description

Java Fullstack Developer (GCP)

Location : Chennai

Experience : 4-9 Years

Job Description :

We are looking for a highly skilled and motivated Java Fullstack Developer with strong expertise in Spring Boot, Angular, and Google Cloud Platform (GCP). The ideal candidate should have a solid background in developing scalable, high-performance backend systems and dynamic, user-friendly front-end interfaces. This role demands hands-on experience in building and deploying cloud-native applications on GCP, contributing to the full software development lifecycle.

Key Responsibilities :

  • Design, develop, and maintain robust, scalable, and secure backend services and APIs using Java and Spring Boot.
  • Build interactive, responsive, and reusable user interface components and applications using Angular (version 2+ preferred).
  • Develop and deploy cloud-native applications, serverless functions, and microservices leveraging various Google Cloud Platform (GCP) services (Compute Engine, Kubernetes Engine, Cloud Functions, Cloud SQL, Pub / Sub, BigQuery, Storage).
  • Optimize applications for maximum performance, scalability, security, and reliability across various platforms and environments.
  • Collaborate closely with product managers, UI / UX designers, and other cross-functional teams to define requirements, design solutions, and deliver new features and enhancements.
  • Implement and manage Continuous Integration / Continuous Delivery (CI / CD) pipelines, automating build, test, and deployment processes using tools like Tekton, Jenkins, GitLab CI, or Cloud Build.
  • Write comprehensive unit, integration, and end-to-end tests to ensure code quality and stability.
  • Actively participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
  • Troubleshoot, debug, and resolve complex technical issues across the full stack (front-end, back-end, and cloud infrastructure).
  • Stay updated with emerging technologies and industry trends, particularly in Java, Angular, and GCP, and propose innovative solutions.

Required Skills and Qualifications :

  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • 4-9 years of proven experience in full-stack Java development.
  • Strong proficiency in Java 8+ and the Spring Framework, especially Spring Boot.
  • In-depth knowledge of Angular (version 2 or higher) for front-end development, including TypeScript, HTML5, CSS3, and responsive design principles.
  • Hands-on experience with Google Cloud Platform (GCP) services for developing and deploying cloud-native applications.
  • Solid understanding of RESTful API design and development.
  • Experience with relational databases (PostgreSQL, MySQL, Oracle) and ORM frameworks (JPA, Hibernate).
  • Familiarity with version control systems, preferably Git.
  • Experience with Agile development methodologies (Scrum, Kanban).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
  • Preferred Skills :

  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes (GKE).
  • Knowledge of message queues / brokers (Kafka, GCP Pub / Sub).
  • Experience with NoSQL databases (MongoDB, Cassandra, Firestore).
  • Understanding of microservices architecture and serverless computing.
  • GCP certifications (Professional Cloud Developer, Professional Cloud Architect).
  • Experience with build tools like Maven or Gradle.
  • ref : hirist.tech)

    Create a job alert for this search

    Java Developer Cloud • Chennai