A technology solutions company is looking for a Sr Java Developer in Charlotte, NC. The role involves developing and deploying RESTful APIs and Microservices while utilizing Java, Spring Boot, and cloud technologies. Ideal candidates will have over 8 years of experience and familiarity with AI models. This is an onsite position with a contract duration of 12 months.
Qualifications
8+ years of hands-on experience in development of RESTful APIs and Microservices.
Strong microservices and Spring Boot experience required.
Experience in implementing and integrating AI models into applications recommended.
2-4 years of cloud experience (Google/Azure/AWS).
Responsibilities
Work with stakeholders to gather the requirements.
Develop, test and deploy APIs.
Ensure APIs are developed using industry-standard best practices.
Fix any issues or bugs that arise.
Skills
Development of RESTful APIs
Microservices
Spring Boot
Python
Tools
Kubernetes
Oracle DB
Apigee/API Gateway
Jira
Git/SVN
Jenkins
Job description
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.