JOBSEARCHER

Java Developer with AI

Job Title: Java Developer with AI Location: Charlotte NC – Must be local in Charlotte - HybridDuration: 6+ Months Contract / Contract to HireInterview Process: VirtualPRIMARY SKILLS…1. Strong experience in Java (Java 17/21 preferred)2. Hands-on experience with Spring Boot, Spring Cloud, and REST API development.3. Experience designing and developing Microservices-based architectures.4. 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:1. 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 development2. 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, GCP.