Java Developer with AI
Hi,Role: Java Developer with AILocation: Charlotte NC – Must be local in Charlotte - HybridPrimary Skills… Strong experience in Java (Java 17/21 preferred) Hands-on experience with Spring Boot, Spring Cloud, and REST API development. Experience designing and developing Microservices-based architectures. Demonstrated experience on at least three of the following key services: Azure AI Foundry, Azure Machine Learning, Document Intelligence, Azure AI Search, Vertex AI, Document AI, LLMs, etc.Strong Plus Experience with AI/Generative AI solutions, including: Integration with LLMs (OpenAI, Azure OpenAI, Claude, Copilot, etc.) AI-powered application development and automation. Prompt engineering and AI-assisted software development Hands-on experience with Kubernetes/OpenShift (OCP)Job DescriptionRequired Skills:~ Strong experience in Java (Java 17/21 preferred) and object-oriented design principles.~ Hands-on experience with Spring Boot, Spring Cloud, and REST API development.~ Experience designing and developing Microservices-based architectures.~ Strong knowledge of Apache Kafka for event-driven and asynchronous processing.~ Experience with MongoDB and NoSQL database design.~ Hands-on experience with Kubernetes/OpenShift (OCP) deployments, scaling, and troubleshooting.~ Experience with containerization technologies such as Docker.~ Understanding of cloud-native application development and DevOps practices.~ Experience with CI/CD pipelines using tools such as Jenkins, GitHub Actions, or Azure DevOps.~ Knowledge of API security, authentication, and authorization mechanisms (OAuth2, JWT, mTLS).~ Strong debugging, performance tuning, and production support skills.Preferred Skills~ Experience with AI/Generative AI solutions, including:~ Integration with LLMs (OpenAI, Azure OpenAI, Claude, Copilot, etc.)~ AI-powered application development and automation~ Prompt engineering and AI-assisted software development~ Familiarity with vector databases, RAG architectures, and AI agent frameworks.~ Experience with monitoring tools such as Splunk, Dynatrace, Grafana, or Prometheus.~ Knowledge of enterprise architecture and security best practices.Responsibilities~ Design, develop, and maintain scalable microservices using Java and Spring Boot.~ Build and support event-driven solutions using Kafka.~ Develop and maintain APIs for enterprise applications.~ Deploy and manage applications on Kubernetes/OpenShift platforms.~ Collaborate with product owners, architects, and cross-functional teams to deliver solutions.~ Participate in code reviews, design discussions, and technical documentation.~ Troubleshoot production issues and drive root cause analysis.~ Leverage AI tools and technologies to improve engineering productivity and solution capabilities.~ Ensure application reliability, security, and performance.Qualifications~ Bachelor's degree in Computer Science, Engineering, or related field.~ 5+ years of software development experience.~ 3+ years of experience building cloud-native microservices.~ Strong communication and collaboration skills.~ Experience working in Agile/Scrum environments.Nice To Have~Financial services domain experience.~Experience with Data APIs and integration platforms.~Exposure to cloud platforms such as OCP, Google Cloud Platform.Thank you ,Anup GuptaAccount Manager U.S MobileEmail id : Houston, TX, USA