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