Senior Java AI Engineer
Experis · Charlotte, NC · 1 wk ago
On-siteEngineeringContract
About the role
Our client, a leading organization in the technology and financial services sector, is seeking a dedicated and innovative Senior Java AI Engineer to join their dynamic team in Charlotte, NC. You will be integral to the department, supporting diverse teams focused on cutting-edge AI and cloud-native solutions.
Responsibilities
- Design, develop, and maintain scalable microservices using Java (Java 17/21 preferred) and Spring Boot.
- Build and support event-driven solutions utilizing Kafka for asynchronous processing.
- Create and manage APIs for enterprise applications, ensuring security and performance.
- Deploy and troubleshoot applications on Kubernetes/OpenShift platforms, optimizing for cloud-native environments.
- Collaborate with cross-functional teams to leverage AI tools, integrate LLMs, and enhance solution capabilities.
Requirements
- Strong experience in Java development, with a focus on object-oriented design principles.
- Hands-on experience with Spring Boot, Spring Cloud, and REST API development.
- Proficiency in designing microservices architectures and working with NoSQL databases like MongoDB.
- Experience with containerization (Docker) and orchestration tools such as Kubernetes/OpenShift.
- Knowledge of cloud-native development, DevOps practices, and CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps.
Benefits
- Opportunity to work on innovative AI and machine learning solutions.
- Engagement in a collaborative and inclusive work environment.
- Exposure to cutting-edge cloud-native technologies and architectures.
- Potential for contract extension or conversion after initial period.
Schedule
Flexible work schedule with a hybrid in-office model in Charlotte, NC.