JOBSEARCHER

Senior Java Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Job Title: Senior Java Developer (GCP Cloud & Microservices)Location: Palo Alto, CA (Onsite)Employment Type: W2 OnlyJob SummaryWe are seeking a highly skilled Senior Java Developer with strong experience in modern Java development, cloud-native applications, and microservices architecture. The ideal candidate will have hands-on experience with Java 17+, Spring Boot, GCP services, and DevOps tools to support the development and deployment of scalable enterprise applications.Required Skills & ExperienceStrong hands-on experience with Java 17 or higher.Extensive experience developing applications using Spring Boot Framework.Experience building and consuming RESTful APIs and gRPC services.Strong understanding of Google Protocol Buffers (Protobuf).Experience with Terraform for infrastructure automation and provisioning.Hands-on experience with Google Cloud Platform (GCP) services, including:Cloud RunPub/SubSecret ManagerCloud StorageExperience working with cloud-native and event-driven architectures.Familiarity with technologies such as Kafka, GKE (Google Kubernetes Engine), or equivalent containerized/cloud platforms.Experience using modern DevOps and CI/CD tools, including:GitHubArgo CDTektonHelm ChartsJiraStrong understanding of software development best practices, code quality, and Agile methodologies.Preferred QualificationsExperience with Kotlin development is a strong plus.Experience working in large-scale enterprise environments.Knowledge of containerization and Kubernetes-based deployments.Strong problem-solving, communication, and collaboration skills.ResponsibilitiesDesign, develop, and maintain scalable Java-based applications and microservices.Build and integrate REST and gRPC services using modern development frameworks.Develop cloud-native solutions leveraging GCP services.Create and manage infrastructure-as-code using Terraform.Collaborate with cross-functional teams including architects, DevOps engineers, and product stakeholders.Participate in CI/CD pipeline development and deployment automation.Troubleshoot, optimize, and enhance application performance and reliability.Follow Agile development practices and contribute to technical design discussions.