Java Developer (Java, AI & GCP)
Job Title: Java Developer (Java, AI & GCP) Location: Dallas, TX / Remote W2 Contract Role Overview We are seeking a highly skilled Java Developer with hands-on experience in Artificial Intelligence (AI) technologies and Google Cloud Platform (GCP). The ideal candidate will design, develop, and deploy scalable cloud-native applications, integrate AI/ML capabilities into enterprise systems, and contribute to modern microservices-based architectures. You will work closely with cross-functional teams including product managers, data scientists, cloud engineers, and DevOps teams to build intelligent, high-performance applications.
Key Responsibilities
- Design, develop, test, and maintain enterprise-grade Java applications.
- Build scalable RESTful APIs and microservices using Java and Spring Boot.
- Develop and deploy cloud-native applications on Google Cloud Platform (GCP).
- Integrate AI/ML models and intelligent services into backend applications.
- Collaborate with AI/ML teams to operationalize machine learning solutions.
- Implement secure, scalable, and high-availability architectures.
- Optimize application performance, reliability, and scalability.
- Participate in code reviews, technical discussions, and architecture planning.
- Work with CI/CD pipelines and DevOps practices for automated deployments.
- Troubleshoot production issues and ensure system stability.
Required Skills & Qualifications Core Java Skills
- Strong experience in Java 8/11/17+
- Expertise in Spring Boot, Spring MVC, and Spring Security
- Experience with Hibernate/JPA
- Strong understanding of OOP concepts and design patterns
- Knowledge of REST APIs and microservices architecture
Cloud & DevOps
- Hands-on experience with Google Cloud Platform (GCP)
- Experience with:
- Google Kubernetes Engine (GKE)
- Cloud Run
- Pub/Sub
- Cloud Functions
- BigQuery
- Cloud Storage
- Familiarity with Docker and Kubernetes
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI
AI / Machine Learning
- Experience integrating AI/ML services into applications
- Exposure to Generative AI, LLMs, or AI APIs
- Familiarity with Vertex AI or similar AI platforms
- Understanding of AI model deployment and inference workflows
- Knowledge of prompt engineering or AI-assisted automation is a plus
Database & Messaging
- Experience with SQL and NoSQL databases
- Knowledge of PostgreSQL, MySQL, MongoDB, or BigQuery
- Familiarity with Kafka or Pub/Sub messaging systems
[email protected] Apply tot his job Apply To this Job