Role: Java Developer with AI
Location: Charlotte, NC or Irving, TX (Hybrid - Look for local candidates)
Employment type: W2 only
Duration: Long-term contract

PRIMARY 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 Description

Required 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.

Similar jobs

More from UniQtal Solutions LLC
UniQtal Solutions LLC 1 day ago
UniQtal Solutions LLC 1 day ago
UniQtal Solutions LLC 5 days ago

Java Developer with AI

Apply On Company Site
Back to search page