Job Summary
AI Java Engineer
Location: Hybrid Charlotte, NC or Irving, TX
Duration: 18 Months (potential to extend or convert)
Summary of Responsibilities & Requirements
- Design, develop, and maintain scalable cloud-native microservices using Java (Java 17/21) and Spring Boot.
- Build, support, and optimize event-driven architectures using Apache Kafka.
- Develop REST APIs and ensure secure, reliable integration with enterprise applications.
- Deploy, manage, and troubleshoot containerized applications on Kubernetes/OpenShift (OCP).
- Collaborate with cross-functional teams including product owners, architects, and other engineers.
- Integrate AI/Generative AI capabilities (LLMs, Azure AI, Vertex AI, Document AI, etc.) into applications.
- Leverage AI tools and prompt engineering to automate and enhance application functionality.
- Apply strong knowledge of object-oriented design, NoSQL databases (MongoDB), and API security (OAuth2, JWT, mTLS).
- Use DevOps practices and CI/CD tools (Jenkins, GitHub Actions, Azure DevOps) for continuous integration and delivery.
- Participate in code reviews, design discussions, and produce technical documentation.
- Troubleshoot production issues, perform root cause analysis, and ensure application performance and reliability.
- Apply monitoring and observability best practices using tools like Splunk, Dynatrace, Grafana, or Prometheus.
- Stay updated on enterprise architecture and security best practices.
- Work in Agile/Scrum environments and demonstrate strong communication and collaboration skills.
Qualifications
- Bachelor s degree in Computer Science, Engineering, or related field.
- 5+ years of software development experience.
- 3+ years of experience with cloud-native microservices.
- Experience with AI/Generative AI integration is a strong plus.
- Financial services domain experience is a plus.
Preferred Skills
- Experience with LLMs (OpenAI, Azure OpenAI, Claude, Copilot, etc.).
- Familiarity with vector databases, RAG architectures, and AI agent frameworks.
- Experience with data APIs, integration platforms, and cloud platforms (OCP, GCP).
- Exposure to monitoring, observability, and enterprise security best practices.
Summary
Seeking an experienced AI Java Engineer to design, build, and support scalable microservices and AI-powered solutions for enterprise applications in a hybrid cloud environment, with a strong focus on Java, Spring Boot, event-driven architectures (Kafka), Kubernetes/OpenShift, and integration of advanced AI technologies.