Skip to main content

Java Developer (GCP Migration)

Posted today

macpower digital assets edge privatePhoenix (AZ)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Job Description: Job Description
Job Summary: We are seeking a highly skilled Senior Java Developerwith hands-on experience inGoogle Cloud Platform (GCP) migrationand strong expertise inJava, Spring Boot, and multi-threaded applications. The ideal candidate will have a proven track record in designing, developing, and deploying scalable applications while implementingCI/CD pipelinesand optimizing database performance.
Key Responsibilities:
  • Lead and executeGCP migration projects, ensuring seamless transition and cloud optimization.
  • Design, develop, and maintain high-performance
  • Java-based applicationsusing
  • Spring Boot, Spring Batch, and REST APIs.
  • Implementmulti-threading and concurrencybest practices to enhance application efficiency.
  • Develop and optimizeSQL databasequeries and manage database interactions.
  • Build and maintainCI/CD pipelinesusing
  • Maven, GitHub, and Jenkinsfor automated deployments.
  • Collaborate with cross-functional teams to deliver scalable and resilient cloud-native solutions.
  • Stay updated with emerging technologies and proactively recommend improvements.
Required
Skills & Qualifications:
  • Mandatory: Hands-on experience withGCP migration(e.g., lift-and-shift, re-architecting).6 yearsof strong
  • Java developmentexperience with expertise inSpring Framework (Spring Boot, Spring Batch).Proficiency inREST APIdesign and development.
  • Solid understanding ofmulti-threading, concurrency, and performance tuning.
  • Experience withSQL databasesand query optimization.
  • Strong knowledge ofCI/CD tools(Maven, GitHub, Jenkins).Ability to quickly learn new technologies and work in a fast-paced environment. Self-driven, proactive, and excellent problem-solving skills.
Preferred Qualifications:
  • Experience withmicroservices architecture.
  • Knowledge ofcontainerization (Docker, Kubernetes).Familiarity with
  • IaC (Terraform) and cloud automation.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this