
Java Developer - Gen AI
- Phoenix, AZ
- Contract
- Full-time
Key Responsibilities:
- Design, develop, test, and deploy backend services using Java (11+), Spring Boot, and REST APIs
- Build and maintain scalable Microservices using cloud-native patterns
- Collaborate with AI/ML teams to integrate Gen AI models or APIs (e.g., OpenAI, LangChain, Azure OpenAI) into enterprise applications
- Participate in Agile ceremonies and contribute to continuous integration/continuous delivery (CI/CD) pipelines
- Implement best practices for clean code, secure coding, and performance optimization
- Debug production issues and support application reliability
- Write technical documentation and support knowledge sharing
- 4+ years of experience in Java, Spring Boot, and enterprise application development
- Strong experience with RESTful APIs, Microservices Architecture, and API gateways
- Good understanding of SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)
- Hands-on experience or familiarity with Generative AI tools/frameworks (e.g., OpenAI APIs, LangChain, LLMs)
- Experience with containerization tools like Docker, and orchestration tools like Kubernetes is a plus
- Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions)
- Strong communication and interpersonal skills
- Ability to work in a fast-paced, collaborative Agile environment