Overview
Charlotte, North Carolina, United States
Sr Java Developer (Langchain) | Location: Charlotte, NC or Phoenix, AZ (Day 1 Onsite) | Duration: 12 months
Responsibilities
- Work with stakeholders to gather the requirements
- Develop, test and deploy APIs
- Write tested, idiomatic, and documented Java code
- Cooperate with the front-end developer in the process of integrating the RESTful API
- Communicate with external web services
- Produce, maintain, and modify REST APIs
- Ensure APIs are developed using industry-standard best practices
- Fix any issues or bugs that arise
Requirements
- 8+ years of hands-on experience in development of RESTful APIs and Microservices using technology stack: Java/J2EE, Spring framework, Spring Batch, Kubernetes Services, Oracle DB, Apigee/API Gateway
- Strong microservices and Spring Boot experience (Mandatory)
- Experience in implementing and integrating AI models, including Large Language Models (LLMs), into applications (Recommended)
- Experience utilizing Langchain frameworks to enhance AI capabilities and performance (Recommended)
- Handle production issues
- 2-4 years of cloud experience (Google/Azure/AWS)
- 3+ years of hands-on experience in Python
- Experience in BDD and TDD; experience with test-driven design & development, unit and integration testing, CI/CD
- Knowledge of Jira, Git/SVN, Jenkins, DevOps, and CI/CD tools like Jenkins, Fortify, Sonar, Black Duck, etc.