java Spring-boot with GCP

2 - 6 years

3 - 8 Lacs

Posted:2 weeks ago| Platform: Foundit logo

Apply

Skills Required

CI/CD pipeline

Work Mode

On-site

Job Type

Full Time

Job Description

Java Spring Boot Developer

Key Responsibilities

  • Spring Boot Development:

  • Design, develop, and maintain

    RESTful APIs and microservices

    using

    Java

    and the

    Spring Boot framework

    .
  • Implement business logic, integrate with various data stores, and ensure high performance and scalability of backend services.
  • Utilize

    Spring Data, Spring Security

    , and other relevant Spring ecosystem components.
  • Write clean, maintainable, and well-tested code, adhering to best practices and coding standards.
  • Google Cloud Platform (GCP) Integration & Deployment:

  • Deploy, manage, and optimize Spring Boot applications on

    Google Cloud Platform (GCP)

    services such as

    Compute Engine (GCE), Google Kubernetes Engine (GKE), Cloud Run, or App Engine

    .
  • Work with

    GCP databases

    like Cloud SQL (PostgreSQL, MySQL), Cloud Spanner, or Cloud Datastore/Firestore.
  • Implement and manage

    GCP messaging services

    like Pub/Sub for asynchronous communication.
  • Utilize

    GCP storage solutions

    such as Cloud Storage (GCS).
  • Configure

    GCP networking components

    (VPC, Load Balancers, VPN).
  • Cloud-Native Practices & DevOps:

  • Implement

    CI/CD pipelines

    using tools like

    Cloud Build, Jenkins, or Azure DevOps

    to automate build, test, and deployment processes on GCP.
  • Configure and utilize

    GCP monitoring and logging tools

    (Cloud Monitoring, Cloud Logging, Cloud Trace) to ensure application health and performance.
  • Embrace

    DevOps principles

    to streamline development and operations workflows.
  • Collaboration & Troubleshooting:

  • Collaborate closely with product owners, architects, and other development teams to gather requirements and deliver end-to-end solutions.
  • Troubleshoot and debug complex issues across the application stack and GCP environment.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Proven experience in

    Java development

    with a strong focus on

    Spring Boot

    .
  • Hands-on experience with deploying and managing applications on

    Google Cloud Platform (GCP)

    .
  • Familiarity with key GCP services like

    GKE, Cloud Run, Cloud SQL, Pub/Sub, and Cloud Storage

    .
  • Solid understanding of

    RESTful API design and microservices architecture

    .
  • Experience with

    relational databases

    and ORM frameworks.
  • Knowledge of

    version control systems

    (e.g., Git).
  • Experience with

    CI/CD practices and tools

    .
  • Excellent

    analytical, problem-solving, and debugging skills

    .
  • Strong

    communication and collaboration abilities

    .

Preferred Skills

  • Google Cloud certifications

    (e.g., Associate Cloud Engineer, Professional Cloud Developer).
  • Experience with other cloud platforms (AWS, Azure).
  • Knowledge of containerization technologies (Docker) and orchestration (Kubernetes).
  • Familiarity with Spring Cloud components.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Teamware Solutions logo
Teamware Solutions

IT Services and IT Consulting

Chennai Tamilnadu

RecommendedJobs for You

Pune, Maharashtra, India

Bengaluru, Karnataka, India