Java AI Engineer
All USA Jobs and RecruitersUnited StatesMIDPosted 13m ago
Java 11/17+Spring BootMicroservicesREST APIGenerative AILLM application developmentOpenAI APIsLangChainLangGraphRAGVector EmbeddingsApache KafkaEvent-driven architectureAWS – LambdaAWS – SQSAWS – EventBridgeAWS – API GatewayAWS – CloudWatchPostgreSQLRedisDockerKubernetesTerraformCI/CD – JenkinsCI/CD – GitHub ActionsOAuth 2.0JWTPrometheusGrafanaOpenTelemetry
About the Role
We are seeking a Java AI Engineer to join our team at Maximum Cloud Solutions. This role involves developing AI applications using Java and various AI frameworks.
Key Responsibilities
• Develop and implement AI applications using Java and Spring Boot
• Work with microservices and REST APIs
• Utilize Generative AI and LLM technologies
• Integrate with OpenAI APIs and frameworks like LangChain and LangGraph
• Implement event-driven architecture using Apache Kafka
• Work with AWS services including Lambda, SQS, EventBridge, API Gateway, and CloudWatch
• Manage databases with PostgreSQL and Redis
• Containerize applications with Docker and Kubernetes
• Implement CI/CD pipelines using Jenkins and GitHub Actions
• Ensure security with OAuth 2.0 and JWT
• Monitor applications with Prometheus, Grafana, and OpenTelemetry
Requirements
• 6+ years of experience with Java 11/17+ and Spring Boot
• Strong background in microservices and REST API development
• Experience with Generative AI and LLM application development
• Familiarity with OpenAI APIs, LangChain, LangGraph, RAG, and Vector Embeddings
• Knowledge of Apache Kafka and event-driven architecture
• Experience with AWS services including Lambda, SQS, EventBridge, API Gateway, and CloudWatch
• Proficiency with PostgreSQL and Redis
• Experience with Docker and Kubernetes
• Knowledge of Terraform and CI/CD tools like Jenkins and GitHub Actions
• Understanding of OAuth 2.0 and JWT
• Experience with monitoring tools like Prometheus, Grafana, and OpenTelemetry