Java AI Engineer
shaik abdul ☑United 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 solutions using Java and Spring Boot
• Work with microservices and REST APIs
• Create generative AI applications using LLMs
• Integrate with OpenAI APIs and LangChain
• Implement event-driven architecture using Apache Kafka
• Utilize AWS services including Lambda, SQS, EventBridge, API Gateway, and CloudWatch
• Work with databases like PostgreSQL and Redis
• Manage containerization 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
• Familiarity with 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