What are the responsibilities and job description for the Senior Java Developer position at Pentangle Tech Services | P5 Group?
Job Title: Senior Java Developer (GCP Cloud & Microservices)
Location: Palo Alto, CA (Onsite)
Employment Type: W2 Only
Job Summar
yWe 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 & Experienc
- eStrong 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 Ru
- nPub/Su
- bSecret Manage
- rCloud Storag
- eExperience 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
- :GitHu
- bArgo C
- DTekto
- nHelm Chart
- sJir
- aStrong understanding of software development best practices, code quality, and Agile methodologies
.Preferred Qualification
- sExperience 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
.Responsibilitie
- sDesign, 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