Role: Java Backend Engineer
Location Alpharetta, GAJob Description A Java GCP Backend Engineer develops, deploys, and maintains scalable server-side applications and microservices using Java/Spring Boot on Google Cloud Platform. They focus on API design, cloud-native architecture (Cloud Run/GKE), database management (SQL/NoSQL/BigQuery), and CI/CD, creating secure, high-performance distributed systems
Key Responsibilities - Backend Development: Build microservices and REST APIs using Java, Spring Boot, and potentially Python or Go.
- GCP Cloud Services: Deploy and manage services on GCP using tools like Google Kubernetes Engine (GKE), Cloud Run, Pub/Sub, Dataflow, and BigQuery.
- Database Management: Design and maintain relational (MySQL, PostgreSQL) and NoSQL databases.
- CICD & DevOps: Implement CI/CD pipelines, containerization (Docker, Kubernetes), and Infrastructure as Code (Terraform).
- Data Processing: Design and manage large-scale data pipelines and ETL processes.