Java Developer (GCP + AI)

Newark, NJ (Hybrid)

Job Description:

Job Summary

We are seeking a skilled Java Developer with GCP and AI experience to develop scalable cloud-native applications and integrate AI-driven solutions into modern enterprise platforms. The ideal candidate will have strong backend development expertise, hands-on Google Cloud Platform experience, and exposure to AI/ML or Generative AI technologies.

Key Responsibilities

  • Design, develop, and maintain scalable applications using Java/J2EE technologies.
  • Build and deploy cloud-native solutions on Google Cloud Platform (GCP).
  • Integrate AI/ML and Generative AI capabilities into enterprise applications.
  • Develop and consume REST APIs and microservices.
  • Work with GCP services including Cloud Run, Cloud Functions, BigQuery, Pub/Sub, and Cloud Storage.
  • Collaborate with cross-functional teams on solution design and implementation.
  • Implement CI/CD pipelines and support DevOps activities.
  • Optimize application performance, security, and scalability.
  • Participate in Agile/Scrum ceremonies and technical discussions.

Required Skills

  • Strong experience in Java, Spring Boot, and Microservices.
  • Hands-on experience with Google Cloud Platform (GCP).
  • Knowledge of AI/ML or Generative AI integration concepts.
  • Experience with REST APIs, JSON, and API integrations.
  • Familiarity with Docker, Kubernetes, and CI/CD tools.
  • Experience with SQL/NoSQL databases.
  • Strong problem-solving and communication skills.

Preferred Skills

  • Exposure to LLMs, AI Agents, LangChain, or Vertex AI.
  • Experience with GitHub Actions, Jenkins, or Terraform.
  • Understanding of cloud security and monitoring tools.

Key Skills:

  • Java, J2EE, Spring Boot, Microservices, GCP, AI/ML, Generative AI, REST API, JSON, Docker, Kubernetes, CI/CD, SQL, NoSQL, Cloud Run, Cloud Functions, BigQuery, Pub/Sub, Cloud Storage, Vertex AI, LLM, AI Agents, LangChain, GitHub Actions, Jenkins, Terraform

Share Profile