
Java Developer With GCP
Job Description
We are seeking a hands-on Software Engineer with 5+ years of experience building cloud-native backend services and data pipelines on Google Cloud Platform (GCP). This role blends modern Java microservices engineering with large-scale data processing, and is ideal for engineers who enjoy working across backend systems, APIs, and data workflows.
This is a highly collaborative Agile environment where engineers are expected to take ownership, contribute to design decisions, and grow across both application and data engineering disciplines.
Responsibilities
Develop and maintain Java Spring Boot microservices
Build batch and streaming data pipelines using Apache Beam (Java/Python)
Run and optimize pipelines on GCP Dataflow
Design and secure REST APIs using OAuth2 and JWT
Containerize services using Docker
Deploy and manage workloads on Kubernetes (GKE)
Work with PostgreSQL and MongoDB databases
Build and maintain CI/CD pipelines (GitHub Actions, Jenkins)
Monitor, troubleshoot, and support production systems
Collaborate within SAFe Agile teams on design, delivery, and support
Participate in architecture discussions and technical solutioning.
Similar Jobs
Java Full Stack Developer
Texas
Java Developer
New Jersey
Java Developer
Texas
Gen AI Architect With Amazon Bedrock
North Carolina
Java Developer
Texas